While循环详解

package struct; public class WhileDemo01 { public static void main(String[] args) { int i = 0; while(i<100){ i++; System.out.println(i); } //0-100的数 } }
package struct; public class WhileDemo02 { public static void main(String[] args) { while(true){ /*死循环 永远不会停止 用于等待用户连接以及定时检查 */ } } }
package struct; import java.util.IntSummaryStatistics; public class WhileDemo03 { public static void main(String[] args) { //计算1+2+3……+100=? int i = 0; int sum = 0; while (i<1000){ sum = sum+i; i++;//等价于i = ++i!!!!!!! } System.out.println(sum);//5050 System.out.println(i); /** 如果第12行第13行替换则输出的结果比不换多出来101 * 总结:换行 * 1.如果是i<=n 则换之后sum多出来n+1,但是i不变 * 2.如果是i<n 则换之后sum多出来n,i不变 * 3.同一种情况下i<=n比i<n多出来n */ } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!