**将自己遇到的问题按顺序记录下来**
1.二维数组要用什么类型来确定?(纠结在Object还是Express)
答:使用的是存储数据的Express类
👆👇结果应该是一样的
2.为什么要用Express来做类型?与基本数据类型有什么区别?
3.在需要返回存储在对象里的值时,需要把返回类设置为类,在方法里创建对象,此时可以不用传参(此处是我经常弄错的地方)
4.如何运用这个方法?👇
答:insert在View类内,所以应该是
Express e=new Express();
View v=new View();
e=v.insert(); (存疑)
5.为什么查找单号方法使用String类型输入?
①提高容错率,即使用户输入错误的信息也可以在修改方法里更改,而不是直接报错
②用equals方法去比较?(存疑)
6.👇这个代码用来检测“通过输入数字来实现功能时测试用户是否输入正确”很好用
``
String text=input.nextLine();
int num=-1;
try{
num=Integer.parseInt(text);
}catch (NumberFormatException e){
}
if(num<1||num>2){
System.out.println("输入有误,请重新输入");
return delete();
}
return num;
7.👆捕获异常后为什么不添加语句来做更改?
8.做添加信息方法时,返回值一般为布尔类型以表示是否添加成功(用来发短信?)
9.如果数组长度确定不改变,在遍历时,直接写长度比写arr.length好一点(性能上优秀一点,因为长度是常量,length需要调用)