首页 > 试题广场 >

下面哪几段代码不会出现编译错误(  &n

[不定项选择题]
下面哪几段代码不会出现编译错误(        )
  • int i=0; if (i) { System.out.println(“Hi”); }
  • boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“So true”); }
  • int i=1; int j=2; if(i==1|| j==2) System.out.println(“OK”);
  • int i=1; int j=2; if (i==1 && j==2) System.out.println(“OK”);
A错,if(i),i不能从int型转为boolean;
应该改为:
boolean i=false;
  if(i) {
   System.out.println("hi");
  }

发表于 2019-09-08 10:27:12 回复(0)
D是显示错误了?    
&&
在代码里直接报红了(这其实是html里 & 的转义)
" 是 ” 的转义
发表于 2022-02-24 14:29:44 回复(0)
if(i)等价于if(i!=0) if(!i)等价于if(i==0)
发表于 2019-09-07 08:02:57 回复(2)