A-A+

假设变量sum=0和j=80都是int类型 则下列语句中的正确的是().A.if (true

2022-08-05 22:21:41 问答库 阅读 172 次

问题详情

假设变量sum=0和j=80都是int类型,则下列语句中的正确的是().
A.if (true) System. out. println("true"); else;
B.if (5<>1) System. out. println("not equal" );
C.for (iht j=20;j<<50;j--) System. out. println (j);
D.while (j>>=50) sum +=j; j--;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:选项B中,不等于关系运算符不是<>,而是!=;选项C中,for循环里第二个语句 j<<20的结果不是布尔型;选项D中,条件表达式的结果也不是布尔型,而且循环体应该包括两条语句,这时需要加{}将j--;也包含在循环体内。

考点:变量,语句