while循环

来源:互联网 发布:陆菱纱 照片知乎 编辑:程序博客网 时间:2024/05/03 09:55
/*循环语句----while循环语句while循环 语句的格式:    while(循环的条件){        循环语句;    }while循环语句要注意的事项:    1. while循环语句一般是通过一个变量控制其循环的次数。    2. while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是也是不建议大家省略。    3. while循环语句的判断条件后面不能跟有分号,否则会影响到执行的效果。需求: 在控制上打印五句hello world.*/class Demo5 {    public static void main(String[] args)     {         int count = 0;         while(count<5){            System.out.println("Hello World!");            count++;         }    }}
/*需求: 计算1+2+3+....+ 100的总和。*/class Demo6{    public static void main(String[] args)     {        int num = 1;        int sum  = 0;   //定义一个变量用于保存每次相加的结果        while(num<=100){            sum = sum+num; //  sum = 1              num++;        }        System.out.println("sum = "+ sum);    }}
/*需求1:计算1-100,7的倍数总和。 7  14 21如何产生一个随机数。步骤:     1. 创建一个随机数对象。    2. 调用随机数对象的nextInt方法。    3. 导包。*/class Demo7 {    public static void main(String[] args){        int num = 1;        int sum = 0;    //定义一个变量用于保存每次相加的总和。        while(num<=100){ // num = 1            if(num%7==0){                sum = sum+num;            }            num++;          }        System.out.println("总和是:"+ sum);    }}

/*
需求2: 实现猜数字游戏, 如果没有猜对可以继续输入你猜的数字,如果猜对了停止程序。

最多只能猜三次,如果还剩下最后一次机会的时候要提醒用户。

*/
import java.util.*;
class Demo8 {

public static void main(String[] args) {    //创建一个随机数对象    Random random = new Random();    //调用随机数对象的nextInt方法产生一个随机数    int randomNum = random.nextInt(10)+1; //要求随机数是 1~10    //创建一个扫描器对象    Scanner scanner = new Scanner(System.in);    while(true){        System.out.println("请输入你要猜的数字:");        //调用扫描器的nextInt方法扫描一个数字        int guessNum = scanner.nextInt();        if (guessNum>randomNum){            System.out.println("猜大了..");        }else if(guessNum<randomNum){            System.out.println("猜小了..");            }else{            System.out.println("恭喜你,猜对了`..");               break;        }    }}

}

1 0