m0_58061620 2021-12-12 19:47 采纳率: 49.5%
浏览 692
已结题

while语句的循环体中不能包含的语句是

while语句的循环体中不能包含的语句为什么是方法定义语句

while语句的循环体中不能包含的语句是
A.
while语句
B.
方法定义语句
C.
if语句
D.
switch语句

  • 写回答

3条回答 默认 最新

  • CTimet 2021-12-12 20:48
    关注

    B方法定义语句
    至于解析。。这个真不好说。这个我也不能准确的说出为什么,只是凭感觉上感觉不对劲。而且。while循环肯定是写在一个方法里面的。如果没写在方法里面,编辑器会画红线的。既然while在方法里面,那方法里再套个方法显然不可能。那while里就肯定不能套方法(PS:以上是我思考为什么while里面不能放方法的过程,并非专业答案)。而且,你仔细想一下代码逻辑就不对。如果while里能放方法,那难道让虚拟机重复定义一个方法?sun的工程师在开发Java时肯定想到了这一点。而且,用排除法,ACDwhile里再套个while;while里套if;while里套swith(swith也相当于else if的作用)都比较常见,逻辑上也说的通。很明显,选B

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月15日
  • 创建了问题 12月12日

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器