我遇到了這個代碼的問題,請任何人都可以幫助我?在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