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
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
一、JDK1.8新特性之Lambda