2021 级软工JAVA课堂测试试卷(一)宿舍管理系统 -----个人总结
1.a[6]=new RoomInformation("9#107",null,null,null,"20213755",0);
对于上述代码,RoomInformation是一个类的构造函数,a[6]是创造的类数组。赋值时需要注意的是,由于构造函数内的元素是字符串所以传入数据时对于字符串记得加引号。
2.System.out.print(i+1+"."+a[i].roomno+" "+d[i]+" "); System.out.println(i+1+"."+a[i].roomno+" "+d[i]+" ");
上述两个的区别在于一个是println一个是print。如果你用println连续输出系统会自动换行,如果你用print则不会换行,需要用“\n”才能实现换行,这就是关于JAVA的一个输出的特性。
3.System.out.print(i+1+"."+a[i].roomno+" "+d[i]+" ");
a[i].roomno这个元素前面的会进行计算,这个元素后面的则不进行计算了。在上述程序中i+1就会计算出来然后输出。
4.
if((shuru4>=0)&&(shuru4<=100)) {
System.out.print("输入正确");
}
else if(shuru4>100){
System.out.print("请输入正确的宿舍卫生评价分数");
return;
}
else {
System.out.print("请输入正确的宿舍卫生评价分数");
return;
}
上述程序中会发现用的是return,在JAVA上用return跳出上一步运行着的函数。
5.a1.equals("END")
JAVA采用这种方式 字符串.equals(字符串)用来比较两个字符串是否一样,如果一样它返回true。
6.static RoomInformation a[] = new RoomInformation[10];
创建数组方法: static 关键词 a[]= new 关键词[];