黑马程序员技术交流社区
标题:
break跳出循环的问题
[打印本页]
作者:
别弄那些没的
时间:
2015-8-30 23:21
标题:
break跳出循环的问题
for (int i=2; i<=num;i++ )
{
while (num !=i)
{
if (num % i == 0)
{
System.out.print(i);
num = num/i;
System.out.print("*");
}
else
{
break;
}
}
}
当执行到break语句时,它是直接跳出当前的while循环,然后执行上层的for循环么?
作者:
寰宇天侠
时间:
2015-8-30 23:40
应该是吧,如果想跳出for,要标记然后break
作者:
牛小爽
时间:
2015-8-31 00:17
跳出while循环,进行下一个for循环
作者:
XLX
时间:
2015-8-31 23:08
break是打在else{}里面,应该是跳出了else,然后由程式在执行下个for的判断,当然这也就跳出了while。
作者:
云沾衣。
时间:
2015-8-31 23:12
完全正确。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2