表达式的循环条件

下列哪个表达式不可以作为循环条件 ?

  1. i=5
  2. i<3
  3. bEqual=str.equals("q")
  4. count==i

答案是:A

首先我们要清楚,循环条件要满足什么;

循环条件一般是布尔类型的表达式,不管while,do……while还是switch亦或是for,都是判断条件满足的情况下结束循环,在不满足条件的时候循环继续;赋值、定义等表达式不能作为循环条件。

所以说,表达式作为循环条件,一定要是boolean类型;

猜你喜欢

转载自www.cnblogs.com/xie-qi/p/12960959.html