【发布时间】:2017-06-04 09:23:30
【问题描述】:
我试图对用户输入的两个数字求和。但它不起作用
这就是我所做的
import java.util.*;
public class EX2 {
public static void main(String[] args) {
int x;
int y;
Scanner x = new Scanner(System.in);
x.nextInt();
Scanner y = new Scanner(System.in);
y.nextInt();
int sum = x + y;
System.out.println(x + " " + y);
System.out.println(sum);
}
}
错误代码是
Error:(12, 17) java: variable x is already defined in method main(java.lang.String[])
Error:(13, 10) java: int cannot be dereferenced
我错过了什么吗?
【问题讨论】:
-
您不能将
x声明为int和Scanner...同样适用于y... -
给你的变量起不同的名字。调用 everything
x和y会让你和编译器都感到困惑。
标签: java variables java.util.scanner