代码改变世界

循环

2019-09-30 14:22  老九君  阅读(209)  评论(0编辑  收藏  举报

循环

1.循环三要素:

●循环变量的初值

●循环变量的判断

●循环变量的更新

 

2.两个字符串间应该如何比较

字符串1.equals(字符串2);

 

3.不要使用浮点类型作为循环变量,否则会无法达到预期效果

 

 

产生这种情况的原因是,在计算机中小数类型是近似表达的,难免会有误差。

顺便说一下,如果要判断某个小数于0的关系可以使用num < 1e-10, num > 1e-10这样的式子

 

4.

 

 

选择:C

原因:while(k = false)的意思是:k = false, while(false),while得到的判断数为false,所以一次循环也不执行

 

5.

 

 

选择:C

原因:while(n++ <= 2);

          System.out.println(n);

是两句单独的话,n只输出一次排除A

再看因为2++ <= 2满足所以执行循环语句什么也不执行,此时为3++ <= 2不满足,所以不执行循环语句,但是还要执行一个3++,即为4

注意:2++,3++这种写法是错误的,因为++前后只能跟变量,如果跟常量,加入2++,那么就相当于2 = 2 + 1,不符合逻辑,上面那样写只是为了方便。

 

老九学堂会员社群出品