while循环

/*
循环语句----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;
        }
    }

}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值