很简单的JAVA程序,帮忙写下显示结果~~~

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:40:16
自己写的结果跟答案不同~~感觉自己是对的,请大家帮忙看看~~写个显示结果~拜谢~~

public void this_windowActivated(WindowEvent e) {
int a[] = {1,2,3,4},i;
System.out.print("window1:");
for(i = 0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println();
Basic b = new Basic();
b.double2(a);
System.out.println();
System.out.print("window2:");
for(i = 0;i<a.length;i++){
System.out.print(a[i]+" ");}
}

class Basic{
void double2(int a[]){
for(i = 0;i<a.length;i++){
a[i] = a[i]++;}
System.out.print("Basic:");
for(i =0;i<a.length;i++){
System.out.print("Basic:"+a[i]+" ");
}
}

}

class Basic{
void double2(int a[]){ // (一)
for(i = 0;i<a.length;i++){
a[i] = a[i]++;} //注:这里的a[] 指的是 (一)处的数组,跟其他地方没有关系,并没有改变this_windowActivated中数组中的数值
System.out.print("Basic:");
for(i =0;i<a.length;i++){
System.out.print("Basic:"+a[i]+" ");
}
}
}

所以输出结果为:
window1:1 2 3 4
Basic:Basic:1 Basic:2 Basic:3 Basic:4
window2:1 2 3 4

window1:1 2 3 4
Basic:Basic:1 Basic:2 Basic:3 Basic:4
window2:1 2 3 4

你的程序不完整...