java中的while循环,do....while循环,以及for循环

一while循环

结构:while(布尔表达式){//循环内容}

注:1只要布尔表达式为true,就会一直进行下去

        2循环条件一直为true会造成无限循环(死循环),日常操作应该避免

        3大多数情况下是会让循环停下来的,需要一个表达式来结束循环

        4少部分需要循环一直执行,如服务器的请求响应监听

接下来展示一个例子,如何计算1+2+......+100=

 二do.....while循环

1与while区别:while先进行判断后执行程序

                       do。。。。while先执行程序后判断

                      do。。。。。while保证循环体至少执行一次,

2结构:do{//代码语句}while(布尔表达式);

3再次写出1+2+3+.....100=

三for循环

1相对于while和do。。。while循环结构,for循环使得一些循环结构变得简单

 2一种支持迭代的通用结构,是最有效,最灵活的结构

3循环次数执行前已经确定好

4语法结构(初始化;布尔表达式;更新){//代码语句}

5注:for循环最先进行初始化循环,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句[ for(  ;   ;    )死循环 ]然后,检测布尔表达式的值,如果为TRUE,循环体被执行;如果为FALSE;循环终止。开始执行循环体后面的语句,执行一次循环后,更新循环控制变量(有迭代式决定)                     

 

6例题计算到100奇数与偶数的和

public class Demon01{
public static void main(String[] args) {


int oddSum =0;
int evenSum=0;
for(int i =0;i<100;i++){
if (i%2!=0){
oddSum+=i;}
else{evenSum+=i;

}
}
System.out.println("奇数的和:"+oddSum);
System.out.println("偶数的和:"+evenSum);
}

}

奇数的和:2500
偶数的和:2450

 7写出一张九九乘法表

 

 

public class Demon05 {
public static void main(String[] args) {



for(int i=1;i<=9;i++){
for (int j=1;j<=i;j++)
{ System.out.print(i+"*"+j+"="+(i*j)+"\t");//\t=tab键,使输出的结果做到位于不同列上 }
System.out.println();
}


}
posted @   默默无闻的爬行者  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示