下列java代码哪个是错误的:A.while(2>1){} B.while(true){} C.while(1==1){

下列java代码哪个是错误的:A.while(2>1){} B.while(true){} C.while(1==1){} D.while(1){}
sigua56 1年前 已收到1个回答 举报

zanyan 幼苗

共回答了16个问题采纳率:75% 举报

错误的是:D

在JAVA中,while 循环,小括号中要返回的是一个 布尔值(真或假),而 D 选项是一个数值型,不能返回 while 需要的布尔值.

1年前 追问

8

sigua56 举报

为什么啊

举报 zanyan

通过 4个选项比较可以得到结论, 选项A,2>1,运算结果是 true, 选项B,true,运算结果是 true, 选项C,1==1,运算结果是 true,(java 中双等号用来做数值型比较,比较的是值是否相等) 选项D,1,运算结果是 1,根据 java api 这样使用 while 是错误的。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.012 s. - webmaster@yulucn.com