下列选项中哪一个编译不出现错误 ( )

admin2010-02-22  29

问题 下列选项中哪一个编译不出现错误        (    )

选项 A、int i=0;    if(i){          System.out.println("Hi");    }
B、int il=5;    int i2=5;    if(i1=i2){          System.out.println("So true");    }
C、int i=1;    int j=2;    if(i==1||j==2)          System.out.println("OK");
D、int i=1;    int j=2;    if (i==1 &&|j==2)          System.out.println("OK");

答案4

解析 该题考查的是if语句。if语句的格式为:if布尔表达式)语句1;else语句 2;选项A、B和D中的条件判断都不是布尔表达式,所以编译会出现错误。选项C中的判断是布尔表达式,所以编译时不出现错误。
转载请注明原文地址:https://kaotiyun.com/show/gSnp777K
0

最新回复(0)