2.2 随机数

1.含义:

java帮我们写好了一个类叫Random,这个类就可以生成一个随机数

2.使用步骤:

1. 导包—-Random这个类在哪

import java.util.Random;
注:导包的动作必须出现在类定义的上边

2. 创建对象—-表示我要开始用Random这个类了

Random r = new Random();
注:上面这个格式里面,只有r是变量名,可以变,其他的都不允许变

3. 生成随机数—-真正开始干活了

int number = r.nextInt(随机数的范围);
注:
1.上面这个格式里面,只有number是变量名,可以变,其他的都不允许变
2.括号中随机数的范围是从0开始到括号里的数-1结束(例:如果括号里的数是100,那么随机数的范围就是0~99)

秘诀(用来生成任意数到任意数之间的随机数,例:7~15):

1. 让这个范围头尾都减去一个值,让这个范围从0开始        -7       0~8
2. 尾巴+1          8+1=9
3. 最终的结果,再加上第一步减去的值

代码演示:

Random r = new Random();
int number = r.nextInt(9)+7;

练习:猜数字小游戏(程序自动生成一个1~100的随机数,并用程序实现猜这个数字是多少)

 

答案:

[content_hide]

public class IT梦 {  
    public static void main(String[] args) {  
        Random r = new Random();  
        int number = r.nextInt(100)+1; 
        Scanner sc = new Scanner(System.in);   
        while(true) {  
              System.out.println("请输入一个1~100的整数");  
              int result = sc.nextInt();  
              if(result>number){  
                  System.out.println("大了");  
              } else if (result<number) {  
                  System.out.println("小了");  
              } else if (result==number) {  
                  System.out.println("恭喜你猜对了");  
                  break;  
              }  
        }  
    }  
}

[/content_hide]

图片[1]-2.2 随机数-IT熊技术站

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容