大家帮帮忙 看看错在哪里了 学生2维数组问题

Raul91 2011-03-18 08:58:17

public class Student {
public String SetName;
private String Name;
public String getName(){
return Name;
}
public void SetName (String name) {
this.Name = name;

}

}
class Test {
public static void main (String[] args){
Student[][] Student = new Student[8][];
for (int j=0 ; j<8 ;j++) {
Student[j]= new Student [8];
for (int k=0;k<0; k++) {
Student[j][k]= new Student();
Student[j][k].SetName = ("abc");
System.out.println(Student[j][k].getName());


}



}
}
}
问题是<已终止>Test [Java 应用程序]
<已终止,退出值:0>C:\Program Files\Java\jre6\bin\javaw.exe(2011-3-18 上午08:46:25)
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijian8552 2011-03-18
  • 打赏
  • 举报
回复
将两个类分开写



public class Student {
public String SetName;
private String Name;

public String getName() {
return Name;
}

public void SetName(String name) {
this.Name = name;

}
}





public class Test {

public static void main(String[] args) {
Student[][] student = new Student[8][8];
for (int j = 0; j < 8; j++) {
for (int k = 0; k < 8; k++) {
student[j][k] = new Student();
student[j][k].SetName("abc");
System.out.println(student[j][k].getName());
}

}
}


}

中南逛哥 2011-03-18
  • 打赏
  • 举报
回复
问了问题 得到答案后 记得结贴 要给分 不要忘了
Raul91 2011-03-18
  • 打赏
  • 举报
回复
谢谢楼上的两位 感谢你们啦
fireBay 2011-03-18
  • 打赏
  • 举报
回复

class Student {
private String Name;
public String getName(){
return Name;
}
public void SetName (String name) {
this.Name = name;

}

}
public class Test {
public static void main (String[] args){
Student[][] Student = new Student[8][];
for (int j=0 ; j<8 ;j++) {
Student[j]= new Student [8];
for (int k=0;k<8; k++) {
Student[j][k]= new Student();
Student[j][k].SetName("abc");
System.out.print(Student[j][k].getName()+" ");
}
System.out.println();
}
}
}


62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧