循环语句

1.测试while循环

while(布尔表达式){

循环体;

}

在循环干开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。若为假,则跳出循环。

eg:求1~100的累加和

复制代码
 1 /*
 2  *  测试while循环
 3  */
 4 public class testwhile {
 5     public static void main(String[] args) {
 6         //计算1~100的累加和
 7         int i = 1;
 8         int sum = 0;
 9         while(i <= 100) {
10             sum = i + sum;
11             i++;
12         }
13         System.out.println("sum="+sum);
14     }
15 }
View Code
复制代码

 

补:do~while是先执行后判断,不过没有while常用。

 2.for循环

无论是初始化还是在步进部分,语句都是顺序执行的。

尽管初始化可以设置任意数量的定义,但都属于同一类型。

约定:只在for语句的控制表达式中写入写入与循环变量初始化,条件判断和迭代因子相关的表达式。初始化部分、条件判断部分和迭代因子可以为空语句,但必须以‘;’分开。

复制代码
 1 /*
 2  * 测试for语句
 3  * */
 4 public class Testfor {
 5     public static void main(String[] args) {
 6     //求1~10的累乘
 7     int i = 1;
 8     int s = 1;
 9     for(i = 1;i<=10;i++) {
10         s = i*s;
11     }
12     System.out.println("10!的结果是:"+s);
13     }
14 }
View Code
复制代码

 

posted @   侠客小飞  阅读(186)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示