多分支选择结构

本文介绍了Java编程中常见的循环结构,包括while、do-while和for循环的使用,以及switch语句的选择结构。通过实例展示了如何计算1-100的奇数和、找出能被4整除但不能被9整除的数的和,以及按每3个数换行打印出能被5整除的数。此外,还提及了如何通过break语句跳出循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 switch

语句根据表达式的值相匹配的执行,一直到default,break结束。

只能处理等值条件判断的情况,且表达式必须为byte,short,int,或char类型

不能是String或double,float

while循环

循环三要素:初始化,条件表达式,增量

do-while 先执行,后判断

while 先判断,后执行

在条件为真的情况下都一样

在条件为假的情况下,do-while会多执行一次


以下是一些例子,有while的,有if,还有for


        int i=1;
        int sum=0;
         while(i<=100){
            sum+=i;
            i+=2;
         }
           System.out.println("1-100之间的奇数和是"+sum);    
        
        int count=0;
        int i=1;
        while(i<=100){
         if(i%4==0&&i%9!=0){
           count+=i;
          }
          i++;
        }
        System.out.println("1-100能被4整除,不能被9整除的数的和是"+count);
        
        int i;
        for(i=1;i<=100;i++){
          System.out.println(i);
        }
        int a=1;
        for(;;){
          System.out.println(a);
          if(a==100){
           break;
          }
          a++;
        }
        */
/*
        int i=1;
        int sum=0;
         while(i<=100){
            sum+=i;
            i+=2;
         }
           System.out.println("1-100之间的奇数和是"+sum);
           System.out.println("1-100之间的偶数和是"+(5050-sum));

           int i;
         int sum1=0,sum2=0;
        for(i=1;i<=100;i++){
            if(i%2==0){
             sum1+=i;
            }
            else{
              sum+=i;
            }
        }
          System.out.println(sum1,sum2);
*/
        
        int i=1;
        int count=0;
        while(i<=1000){
         if(i%5==0){
         System.out.print(i+"\t");
        
         count++;
         if(count%3==0){
         System.out.println("\n");
         }
         i++;
        }
    }    
        /*
        int count=0;
        for(int i=1;i<1000;i++){
        if(i%5==0) {
        System.out.print(i+"\t");
        count++;
        if(count%3==0){
        System.out.println("\n");
         }
    }
}  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值