我遇到了这个代码的问题,请任何人都可以帮助我?在java中更新数组
import java.util.Scanner;
class A{
int p[];
int m,i;
A(){
p=new int[][10,20,30,40,50];
}
int sum(int p,int m){
p+=m;
return p;
}
}
class B{
int i,m;
public static void main(String args[]){
A object=new A();
Scanner input=new input(System.in);
m=input nextInt();
for(i=o;i<object.p.length;i++){
if(m==object.p[i]){
n=object.sum(object.p[i],m);
object.p[i]=n;
}
}
for(i=0;i<object.p.length;i++){
System.out.println(p[i]);}
}
当我以10作为输入,然后将其与第一阵列值相匹配,然后添加并成为20 ....但我的问题是,下一次,当我将再次运行程序,该值将不会改变(添加结果)....... 如何在更进一步计算的方法后更新p数组的值:? `
请缩进您的代码 – shiraz 2012-01-30 09:37:33
正确的语法错误 – 2012-01-30 09:37:36