码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础00-循环语句7

时间:2021-04-09 13:18:38      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ring   img   col   控制   ESS   水仙花   ber   com   color   

1. for循环语句

1.1 循环结构

技术图片

 

 

技术图片

1.2 for循环语句的格式

技术图片

执行流程图:

技术图片

1.3 案例

技术图片

技术图片

 

 

 

 技术图片

 

 

 

 技术图片

 

 

 

 技术图片

 

 

 技术图片

 

 

 技术图片

    public static void main(String[] args) {
        int count = 0;
        for (int i = 100; i < 1000; i++) {
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 10 / 10 % 10;
            int result = ge * ge * ge + shi * shi * shi + bai * bai * bai;
            if (result == i) {
                System.out.println(result+"是水仙花数");
            }
        }
    }

 

 技术图片

    public static void main(String[] args) {
        int count = 0;
        for (int i = 100; i < 1000; i++) {
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 10 / 10 % 10;
            int result = ge * ge * ge + shi * shi * shi + bai * bai * bai;
            if (result == i) {
                count++;
            }
        }
        System.out.println("水仙花共有:" + count + "个");
    }

2. while循环语句

2.1 while循环语句格式

技术图片

执行流程图:

 技术图片

 

 

技术图片

2.2 案例

技术图片

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

3. do…while循环语句

3.1 do…while循环语句格式

技术图片

执行流程图:

 技术图片

技术图片

3.2 三种循环的区别

技术图片

死循环会有一直输出,除非手动停止。

4. 跳转控制语句

4.1 添转控制语句概述

技术图片

5. 循环嵌套

5.1 循环嵌套概述

技术图片

代码实例:

技术图片

改进:

技术图片

继续改进:

技术图片

结果都为:

技术图片

6. Randdom

6.1 Randdom的作用和步骤

技术图片

 

 

 6.2 案例

技术图片

 

 

 技术图片

public static void main(String[] args) {
        Random r = new Random();
        int number = r.nextInt(100)+1;
        System.out.println("随机数是"+number);
        while (true){
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入你要猜的数字");
            int guessNumber = sc.nextInt();
            if(guessNumber > number){
                System.out.println("你猜的数字大了");
            }else if(guessNumber < number){
                System.out.println("你猜的数字小了");
            }else{
                System.out.println("猜中了");
                break;
            }
        }
}

 

Java基础00-循环语句7

标签:ring   img   col   控制   ESS   水仙花   ber   com   color   

原文地址:https://www.cnblogs.com/ajing2018/p/14635122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!