【发布时间】:2015-02-02 07:09:24
【问题描述】:
我并不讨厌我的 Java 编程老师,但我有一些编程经验,对于第一个项目,我想让老师赞叹不已。无论如何,我是 Java 新手,但对 C 有一定的了解。只是为了测试 Java 中的数组系统,我设计了这个程序。我想要它做的是问我数组的大小。我需要数组的大小,因为稍后我将用员工的姓名填充它。但我不断收到此错误...
package withholding_calculator;
import java.util.Scanner;
class withholding_calculator {
public static void main(String args[]) {
//declaring variables
Scanner size = new Scanner(System.in);
String[] employeeNames = new String[size.nextInt()];
for( int i = 0; i < size; i++ ) {
System.out.println( employeeNames[i] );
}
}
}
【问题讨论】:
-
你得到什么错误?
-
size 是一个 Scanner 对象。 int 怎么可能低于 Scanner?阅读docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html。并学会正确命名变量:命名扫描器
size会让自己感到困惑。 Java 中的类通常是 CamelCased:WithholdingCalculator。 -
只是一点:你的类名应该以大写字母开头。首选
WithholdingCalculator或Withholding_calculator而不是withholding_calculator
标签: java types arguments undefined operator-keyword