Java相关问题笔记

(一)&&符号

A&&B——先判断A是否为true,然后再判断B是否为true。在下列情况下,需要注意A与B的位置。

char a[]="abcde";
int i=0;
while(a[i]!='*'&&i<a.length){
  ……
  i++;
}

以上代码为错误示范,原因在于先判断a[i]的情况,但是如果此时i>=a.length,则会越界报错。所以需要先判断i的值。

char a[]="abcde";
int i=0;
while(i<a.length&&a[i]!='*'){
  ……
  i++;
}

 (二)做简单测试时

做简单测试时,设置中间输出要注意几点:

  1. 输出的内容需要加以说明“i=”或“a的平方是”
  2. 注意输出的不同对象之间加\t或\n
  3. 在测试语句后面加"//测试"备注,或将测试语句写入//-----测试-------和//---------测试--------之间

猜你喜欢

转载自www.cnblogs.com/heibaimao123/p/9345439.html