
请问这个关于Java的题目怎么选?我是初学者,谢啦~
WhichofthefollowingJavawhile-loopsis(are)infinite?while(true)i=0;while(false)i=1;whil...
Which of the following Java while-loops is (are) infinite?
while (true) i = 0;
while (false) i = 1;
while (!false) i = 0;
(a) I and III only
(b) I, II, and III
(c) III only
(d) I only
那个感叹号是什么意思?
麻烦具体讲解一下,谢谢! 展开
while (true) i = 0;
while (false) i = 1;
while (!false) i = 0;
(a) I and III only
(b) I, II, and III
(c) III only
(d) I only
那个感叹号是什么意思?
麻烦具体讲解一下,谢谢! 展开
5个回答
展开全部
答案选(a)。
感叹号代表逻辑取反,true取反后为false,反之亦然。则III中的!false即为true.
题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。
感叹号代表逻辑取反,true取反后为false,反之亦然。则III中的!false即为true.
题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。
展开全部
选(a),因为true,!false这liang个布尔表达式都是永远成立的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选(a),感叹号是非的意思。!false就等于true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面哪些是死循环
while (true) i = 0;
while (false) i = 1;
while (!false) i = 0;
(a) I and III only
(b) I, II, and III
(c) III only
(d) I only
第一个和第三个均为死循环,故答案选(a)
while (true) i = 0;
while (false) i = 1;
while (!false) i = 0;
(a) I and III only
(b) I, II, and III
(c) III only
(d) I only
第一个和第三个均为死循环,故答案选(a)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个感叹号是对后面的变量取非,
选 a
infinite是指下面的循环哪个是无限循环;
第一个和第三个为死循环。
选 a
infinite是指下面的循环哪个是无限循环;
第一个和第三个为死循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询