for 语句 while语句 do...while循环语句 跳转控制语句

for语句示例

for语句经典代码

public class kk {
    public static void main(String[] args) {
        for( int i=0;i<5;i++){
            System.out.println("hello world");
        }
    }
}

        //for( int i=0;i<5;i++){
        //  System.out.println("hello world");
        //}

        for(int i=5;i>=1;i--){
            System.out.println(i);
        }
 int sum=0;
         for(int i=1;i<=5;i++){
             int j = i+1;
             sum += i;
         }
        System.out.println(sum);

求1~100之间偶数和

int sum = 0;
        for(int i=1;i<=100;i++){
            if(i%2==0){
                sum += i;
            }
        }
        System.out.println(sum);

水仙花数:个位上的立方和加上十位的立方和加上百位的立方和等于这个数本身

任意数字的指定位上的数字的求法:
先用整除法将要求数字位数移到个位,再用取余操作
123456789 如果要求万位数字的值,先用整数10000得到12345,再对10取余,就可得到万位的数字

while语句格式

初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}

珠穆朗玛峰案例

public class jj {
    public static void main(String[] args) {
        int count = 0;
        double i = 0.1;
        while(i<=8844430){
            i = i*2;
            count++;
        }
        System.out.println(count);
    }
}

do…while循环语句

格式:
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
如果是false,循环结束
如果为true,继续执行

三种循环的区别

for与while的区别:

  for (int i = 1;i<3;i++){
            System.out.println("我爱java");
        }
        System.out.println(i);
   */
          int j =1;
          while(j<3){
              System.out.println("我爱java");
              j++;
          }
        System.out.println("j");
for定义的变量离开循环体后不能够再输出,因为它在循环体内。
而while定义的变量离开循环体后还能够输出,因为它不在循环体内。

for 和 while 循环是先判断条件是否成立,再执行循环体
do…while是先执行以此循环体,再判断条件是否成立,成立则继续执行循环体,不成立则跳出循环

跳转控制语句

continue :用在循环中,跳过某次循环体内容的执行,继续下一次的执行
break:用在循环中,终止循环体内容的执行,也就是结束当前的整个循环

for (int i =1;i<=5;i++){
            if(i%2==0){
               // continue;
                break;
            }
            System.out.println(i);

            1  //结果为1

Process finished with exit code 0

 for (int i =1;i<=5;i++){
            if(i%2==0){
               continue;
            }
            System.out.println(i);

1
3
5      //   结果为1,3,5

Process finished with exit code 0
`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值