【发布时间】:2015-03-08 17:51:32
【问题描述】:
我写了这段代码,但它说语句 6 是错误的 谁能告诉我有什么问题吗
public class arraytest{
private int a[];
private int noe; //number of elememtos
public arraytest(){
noe=5;
a[5];}
}
public void read(){
a[0]=5;a[1]=3;a[2]=6;a[3]=9;a[4]=2;}
public int sum(){
int sum=0;
for (int i=0; i<a.length();i++)
sum=sum+a[i];
return sum;}
public static void main(String[]args){
arraytest x=new arraytest();
x.read();
System.out.println("The sum is " + x.sum());
}
}
【问题讨论】:
-
您没有为 a[5] 设置任何值
-
你应该格式化你的代码,这是一个很好的理解它的练习。
标签: java arrays object-oriented-analysis