当前位置 博文首页 > 【图片】自己写的Java代码,但是自己看不懂了【西安电子科技大学
该楼层疑似违规已被系统折叠?隐藏此楼查看此楼
public class Text_classSelectRecord{
static int sr_i=0;
public static class SelectRecord{//创建类以模拟结构体 "选课记录"
private int id=0;
private boolean valid=false;
private String student=null;
private String book=null;
public int getId(){
return id;
}
public void setId(int i){
this.id=i;
}
public boolean getValid(){
return valid;
}
public void setValid(boolean p){
this.valid=p;
}
public String getStudent(){
return student;
}
public void setStudent(String stu){
this.student=stu;
}
public String getBook(){
return book;
}
public void setBook(String boo){
this.book=boo;
}
}//创建类以模拟结构体
//----------------------------------------------------------------------
//全局变量
static SelectRecord[] sr = new SelectRecord[50];
static SelectRecord s=new SelectRecord();
//----------------------------------------------------------------------
public static void main(String[] args){
s.setId(sr_i+1);
s.setValid(true);
s.setStudent("zhangsan");
s.setBook("java");
sr[sr_i]=s;
sr_i++;
System.out.println(sr[0].getStudent()+sr[0].getBook());
s.setId(sr_i+1);
s.setValid(true);
s.setStudent("lisi");
s.setBook("C++");
sr[sr_i]=s;
System.out.println(sr[0].getStudent()+sr[0].getBook());
System.out.println(sr[1].getStudent()+sr[1].getBook());
}
}
这段代码是能编译运行得通的,但是问题是输出的结果完全看不懂
cs