社区
Java
帖子详情
为什么不能跳出循环?
qq_35620728
2017-09-15 10:45:23
代码如下:
while(i<100){
x =x*i;
i++;
if(x>Integer.MAX_VALUE){
break;
}
System.out.println("i="+i+"\tx="+x);
}
跳不出循环,一直执行完,为什么?
...全文
228
4
打赏
收藏
为什么不能跳出循环?
代码如下: while(iInteger.MAX_VALUE){ break; } System.out.println("i="+i+"\tx="+x); } 跳不出循环,一直执行完,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿尔法程序狗
2017-09-17
打赏
举报
回复
楼上正解,把x定义为double试一下
jqz0_0
2017-09-16
打赏
举报
回复
我试了一下,好像是数据超过最大值时溢出了,结果为负值,仍然满足条件,所以就一直循环了
qq_35620728
2017-09-16
打赏
举报
回复
我原本是想阶乘超出int范围时跳出循环; 但现在是一直执行100次;
jqz0_0
2017-09-15
打赏
举报
回复
问一下执行结果什么样?定义x和i了吧
三天python基础课程
while 语句 嵌套循环 循环控制语句
跳出循环
常用数据类型及其函数 4.1 字符串 str 4.2 整数 int、浮点小数 float 4.3 布尔型 bool 4.4 列表 list 数值列表 range 数值列表转列表:list 函数 ...
为什么map和forEach
不能
跳出本身循环?
【代码】为什么map和forEach
不能
跳出本身循环?
map 与forEach本身为什么
不能
终止循环? 2021-01-14
map 与forEach本身为什么
不能
终止循环? 相信有的面试官会问map是否能终止循环?我觉得这么问不严谨,应该说map本身是否可以终止循环。这个本身指的是通过条件使用return 或者 break
跳出循环
。 当然这么问是考验你...
forEach能否
跳出循环
?
forEach 是一个用于数组的迭代方法,通常用于对数组的每个元素执行一个函数。与传统的 for 循环不同,forEach 不提供直接的方法来
跳出循环
。它会迭代数组的每个元素,而且无法在循环过程中中途终止。
【技巧】forEach如何
跳出循环
?
那么问题来了,forEach()怎么
跳出循环
? 不使用就不用跳出了。 我偏要使用forEach()!!! 1.跳出本轮循环 let arr = [1, 2, 3, 4] arr.forEach(item => { if (item === 2) { return } console.log...
Java
50,533
社区成员
85,617
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章