码迷,mamicode.com
首页 > 编程语言 > 详细

Java中常用的API

时间:2020-02-29 13:08:40      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:16px   键盘输入   microsoft   lse   lap   and   游戏   验证   mis   

Java中常用的API

1、Random

  继承体系:java.util.Random;生成伪随机数流

  常用方法:public int nextInt(int n) :返回一个伪随机数,范围在  0 (包括)和 指定值  n (不包括)之间的int 值

  备注:创建一个 Random 对象之后,每次调用 其nextXxx() 方法,都会生成一个随机数。

技术图片
 1 import java.util.InputMismatchException;
 2 import java.util.Random;
 3 import java.util.Scanner;
 4 
 5 /*
 6 游戏开始时,会随机生成一个1-100之间的整数 number 。玩家猜测一个数字 guessNumber ,会与 number 作比
 7 较,系统提示大了或者小了,直到玩家猜中,游戏结束。
 8 分析:
 9 1、首先生成一个随机数,保存于变量number中
10 2、用while循环从键盘输入一个数字,保存到guessNumber中,可对该数进行int类型验证
11 3、在while循环中将guessNumber进行比较
12 
13 */
14 public class RandomTest01 {
15     public static void main(String[] args) {
16         //生成随机数
17         Random random = new Random();
18         int number = (1 + random.nextInt(100));//1-100之间的随机整数
19         //获取键盘输入对象
20         System.out.println("请猜数(1-100):");
21         Scanner scanner = new Scanner(System.in);
22         //预先定义guessNumber
23         int guessNumber = 0;
24         while (true) {
25 
26             try {
27                 guessNumber = scanner.nextInt();
28             } catch (InputMismatchException e) {//如果输入的不是整数,则重新输入
29                 System.out.println("输入有误,游戏结束!");
30                 break;
31             }
32             if (guessNumber < number) {
33                 System.out.println("猜小了,再来一次:");
34                 continue;
35             } else if (guessNumber > number) {
36                 System.out.println("猜大了,再来一次:");
37                 continue;
38             } else {
39                 System.out.println("恭喜您,猜对了!");
40                 break;
41             }
42 
43         }
44 
45 
46     }
47 
48 }
Random猜数小游戏

 

Java中常用的API

标签:16px   键盘输入   microsoft   lse   lap   and   游戏   验证   mis   

原文地址:https://www.cnblogs.com/guyuangang/p/12382112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!