diff --git a/day07/src/com/inmind/random02/Demo05.java b/day07/src/com/inmind/random02/Demo05.java new file mode 100644 index 0000000..2390adb --- /dev/null +++ b/day07/src/com/inmind/random02/Demo05.java @@ -0,0 +1,23 @@ +package com.inmind.random02; + +import java.util.Random; + +/* +获取随机数Random类的使用 + */ +public class Demo05 { + public static void main(String[] args) { + //创建random对象,调用nextInt方法 + Random random = new Random(); + + /*for (int i = 0; i < 100; i++) { + int a = random.nextInt();//在int的取值范围内获取一个随机值 + System.out.println(a); + }*/ + + for (int i = 0; i < 100; i++) { + int result = random.nextInt(10);//获取0~9的随机数 + System.out.println(result); + } + } +} diff --git a/day07/src/com/inmind/random02/Demo06.java b/day07/src/com/inmind/random02/Demo06.java new file mode 100644 index 0000000..738d997 --- /dev/null +++ b/day07/src/com/inmind/random02/Demo06.java @@ -0,0 +1,18 @@ +package com.inmind.random02; + +import java.util.Random; + +/* +获取10个55~66之间的值,(包含55和66) + +random.nextInt(10);//获取0~9的随机数 + */ +public class Demo06 { + public static void main(String[] args) { + Random random = new Random(); + for (int i = 0; i < 1000; i++) { + int result = random.nextInt(12)+55;//0~9: 55~66 -55 -->0~11--->12 + System.out.println(result); + } + } +} diff --git a/day07/src/com/inmind/random02/Demo07.java b/day07/src/com/inmind/random02/Demo07.java new file mode 100644 index 0000000..f73c44b --- /dev/null +++ b/day07/src/com/inmind/random02/Demo07.java @@ -0,0 +1,17 @@ +package com.inmind.random02; +/* +常用类_Random_猜数字游戏(1~100) +猜数字小游戏 +游戏开始时,会随机生成一个1-100之间的整数number 。 +玩家猜测一个数字guessNumber ,会与number 作比较,系统提示大了或者小了,直到玩家猜中,游戏结束。 + +分析: +1.使用random类获取一个随机值(1~100) +2.使用scanner输入你所猜的值,假设输入的是33 + (死循环,while(true)) + a.将输入的猜的值跟随机数做比较,如果猜的值大了,需要提示猜的值:33大了 + b.将输入的猜的值跟随机数做比较,如果猜的值小了,需要提示猜的值:33小了 + c.将输入的猜的值跟随机数做比较,如果猜的值一致,需要提示正确,并结束游戏 + */ +public class Demo07 { +}