数数字与while循环
人一看就看出来这是一个三位数,但是,计算机最不擅长就是眼镜一看,因为它看不出来,计算机没这个能力,计算机的智能是需要人去给它设计出来的一些手段
我们可以在while循环中加上一个条件,这运行满足while后面的那个条件,它就一直运行后面的程序,什么时候条件不满足我,我就停止运行了
如果将if换成while有什么区别
if判断执行一次就结束了
if(x>0){
x=x/10;
n=n+1;
}
while循环是可以一直在循环中这个条件,现在这就是循环体,在while循环中条件被称为循环体,甚至大括号的数据都被称为循环体
while (x>0){
x=x/10;
n=n+1;
}
对于计算机来说只会一步一步做事情所以在这个地方,只有回到最头上来判断条件的时候,才去看条件是否满足,而不是在循环体内任何时刻去判断条件是否满足,是由重复做的就叫循环,循环体内要有改变条件的机会,否则你这循环就成为一无限循环
while循环
如果我们把while翻译作“当”,那么while循环的意思就是:当条件满足的,不断地重复循环体内的语句。
循环执行之前是否继续循环,所以有可能循环一次也没有被执行
条件成立是循环继续的条件
看程序执行结果
人脑模拟计算机的运行,在纸上列出所有的变量,随着程序的进展不断重新计算变量的值。当程序运行结束时,留在表格最下面的就是程序的最终结果,这个方法为变量表格,
在这个代码中有两个变量一个是nextInt 另一个是count,
nextInt count
352 0
35 1
3 2
0 3
就这样可以在纸上仿真模拟计算机的程序的运行来看到它的每一步变化
调试
在程序适当的地方插入输出类显示的内容
和我们的仿真模拟计算机算出的是一模一样
第三个方法就是debug
验证
测试程序常使用边界数据,如有效范围两端的数据、特殊的倍数
个位数
10
0
负数

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)