社区
非技术区
帖子详情
循环问题
teamade
2012-03-09 11:40:16
private static int findNum1(int n) {
int count = 0;
int t;
for(int i = 1;i <= n;i++) {
while(i != 0) {
t = i % 10;
i = i / 10;
if(t == 1) {
count++;
}
}
}
return count;
}
上面代码为什么会是死循环?
...全文
83
3
打赏
收藏
循环问题
private static int findNum1(int n) { int count = 0; int t; for(int i = 1;i <= n;i++) { while(i != 0) { t = i % 10; i = i / 10; if(t == 1) { count++; } } } return count; } 上面代码为什么会是死循环?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okgoood
2012-03-09
打赏
举报
回复
因为它就是用来循环的
teamade
2012-03-09
打赏
举报
回复
谢谢,知道了。
其实我是真性情
2012-03-09
打赏
举报
回复
因为i=i/10,所以i一直是1跟0,i++每次加完,如果是1,又进入循环i=1/10,i就变成0了,然后i++,i又变成1了,如此循环,所以看你给的N了,你这个只有不能进入循环跟死循环2种情况。
Python 3.8.20 官方安装包 Windows+Linux 下载(蓝奏云)
Python 3.8.20 官方安装包下载链接合集(蓝奏云不限速)。最终版(EOL),源码编译。包含 Windows 64位安装包和 Linux 源码包,来自 python.org 官方原版。下载后双击 .exe 安装或 ./configure 编译。注意:3.8.20 中 3.8/3.9 已停止支持(EOL),仅提供最终版源码。
csp-s2025第二轮题目与大样例
csp-s2025第二轮题目与大样例
VB6.0项目中点击最小化后任务栏显示窗口
VB6.0项目中点击最小化后任务栏显示窗口
NX2023 64 位 UG 工业造型安装包.rar
UG(Unigraphics NX)是一款由西门子(Siemens PLM Software)开发的交互式CAD/CAM/CAE系统。作为全球领先的产品工程解决方案,它集成了产品设计、工程仿真与制造加工于一体。其功能强大且应用广泛,能够轻松实现各种复杂实体和造型的构造,为模具、汽车、航空航天及通用机械等行业提供了高性能的机械设计与制图灵活性。
非技术区
23,404
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章