Java的编程之旅——while循环

当循环条件为真的时候,进入循环体,执行循环体内的程序

while(/**循环条件**/){
    /**循环体;**/
}

例1:输出1~10

public class OutPutNum {
    public static void main(String[] args) {
        int i = 1;
        while(i<=10){
            System.out.println(i);
            i++;
        }
    }
}

初始条件是i=1,进行循环条件的判断i=1<10条件成立,进入while循环体内部执行程序,进行i++操作,输出为2.再进行循环条件的判断,进行i++操作。直到i的值增加到11<=10的条件不成立,退出while循环。

例2:猜价格(猜数游戏)

思路:1.使用random模块先生成一个范围内的随机数

2.考虑到价格有很大概率不能一次猜准,所以使用while循环,如果猜不到则继续猜

3.如果自己猜的数大于生成的随机数则猜大了,小于随机数则猜小了,否则则是猜对了,所以使 用到if else语句

public class GuessPrice {
    public static void main(String[] args) {
        Random random = new Random();
        int num0 = random.nextInt(100)+1;//生成1~100的随机数
        while(true){
            Scanner sc = new Scanner(System.in);
            System.out.println("输入0~100的价格:");
            int num1 = sc.nextInt();
            if(num1>num0){
                System.out.println("价格猜大了!");
            }else if(num1<num0){
                System.out.println("价格猜小了!");
            }else{
                System.out.println("猜对了!");
            }
        }

    }
}
当循环条件为真的时候,进入循环体,执行循环体内的程序 while(/**循环条件**/){     /**循环体;**/ } 例1:输出1~10 public class OutPutNum { public static void main(String[] args) { int i = 1; while(i<=10){ System.out.println(i); i++; } } } 初始条件是i=1,进行循环条件的判断i=1<10条件成立,进入while循环体内部执行程序,进行i++操作,输出为2.再进行循环条件的判断,进行i++操作。直到i的值增加到11<=10的条件不成立,退出while循环。 例2:猜价格(猜数游戏) 思路:1.使用random模块先生成一个范围内的随机数 2.考虑到价格有很大概率不能一次猜准,所以使用while循环,如果猜不到则继续猜 3.如果自己猜的数大于生成的随机数则猜大了,小于随机数则猜小了,否则则是猜对了,所以使 用到if else语句 public class GuessPrice { public static void main(String[] args) { Random random = new Random(); int num0 = random.nextInt(100)+1;//生成1~100的随机数 while(true){ Scanner sc = new Scanner(System.in); System.out.println("输入0~100的价格:"); int num1 = sc.nextInt(); if(num1>num0){ System.out.println("价格猜大了!"); }else if(num1
经验分享 程序员 微信小程序 职场和发展