小编bha*_*anu的帖子

为什么在Java中跳过整数输入后的字符串输入?

我试图在Java中输入某些字符串和整数变量的值.但是如果我在整数之后输入字符串,则在控制台中只跳过字符串输入并移动到下一个输入.

这是代码

String name1;
int id1,age1;

Scanner in = new Scanner(System.in);

//I can input name if input is before all integers

System.out.println("Enter id");
id1 = in.nextInt();


System.out.println("Enter name");       //Problem here, name input gets skipped
name1 = in.nextLine();

System.out.println("Enter age");
age1 = in.nextInt();
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
2万
查看次数

SQL QUERY中的错误,用于分组依据

我想按部门编号和年龄选择平均工资,我使用了这个查询

SELECT 
    DEPARTMENT_NUMBER,
    ROUND((MONTHS_BETWEEN(SYSDATE, BIRTHDAY)) / 12) AS AGE,
    AVG(SALARY)
FROM 
    EMPLOYEE 
GROUP BY 
    DEPARTMENT_NUMBER, AGE;
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

ORA-00904:"年龄":标识符无效

sql oracle group-by

0
推荐指数
1
解决办法
36
查看次数

标签 统计

group-by ×1

java ×1

oracle ×1

sql ×1