循环结构(一)while
1.语法
while(布尔表达式){
//循环内容
}
-
只要布尔表达式为true,循环就会一直执行
-
大多数情况下,会让循环停止下来,否则一直为true会一直循环,即死循环
-
少部分情况需要一直循环,如服务器的监听响应,如QQ提示聊天信息(实际不是这种实现方法),定时检查等
2.例题
输出小于等于10的整数
public class WhileDemo01 {
public static void main(String[] args){
//输出小于等于10的整数
int i=0;
while(i<=10){
System.out.println(i);
i++;
}
}
}
输出结果为:0--10
考虑:sout(i++); 与sout(++I)的差别
0--10 1---11
输出1+2+3+...+10的结果
public class WhileDemo02 {
public static void main(String[] args) {
//输出1+2+...+10
int i=1;
int sum=0;
while(i<=10){
sum=sum+i;
i++;
System.out.println(sum);
}
}
}
趣味实现;
i=i++;
//结果即i=i=i+1
i=++i;
//类似a=++i
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App