电商网站平台建设资金预算,wordpress 安装出错,十大网游人气排行榜,外贸网络推广信Random 随机数 1 产生随机数 1.1 Random的使用步骤 我们想产生1-100(包含1和100)的随机数该怎么办#xff1f;我们不需要自己写算法#xff0c;因为额Java已经为我们提供好了产生随机数的类---Random 作用#xff1a;用于产生一个随机数 使用步骤(和Scanner类似)#xff1a…Random 随机数 1 产生随机数 1.1 Random的使用步骤 我们想产生1-100(包含1和100)的随机数该怎么办我们不需要自己写算法因为额Java已经为我们提供好了产生随机数的类---Random 作用用于产生一个随机数 使用步骤(和Scanner类似) 1导包import java.util.Random; 2创建对象Random r new Random(); 3获取随机数int number r.nextInt(10); 产生的数据在0-10之间包括0不包括10。 括号里面的10是可以变化的如果是100就是0-100之间的数据 不多说了上代码 package com.lyc;import java.util.Random;public class RandomDemo {public static void main(String[] args){/*** Random:用于产生随机数* 使用步骤:* A.导包:import java.util.Random;* B.创建对象:Random r new Random();* C.获取随机数:int number r.nextInt(10);** 需求: 如何获取一个1-100之间的随机数昵*///创建对象Random r new Random();for (int i 0; i 10 ; i){//获取随机数int number r.nextInt(10);//输出随机数System.out.println(number);}System.out.println(-----------------------);//如何获取一个1-100之间的随机数昵int i r.nextInt(100)1;System.out.println(ii);}
} 猜数字小游戏案例: 系统产生一个1-100之间的随机数请猜出这个数据是多少。 package com.lyc.test;import java.util.Random;
import java.util.Scanner;public class RandomNum {public static void main(String[] args) {/*** 系统产生一个1-100之间的随机数明请猜出这个数据的多少* * A.系统产生一个1-100之间的数据* B.键盘录入我们要猜的数据* C.比较这两个数据的大小用if语句实现* 大了给出提示* 小了给出提示* 猜中了给出提示* * D. 多次猜数据而我们不知道要猜多少次怎么办* while(true) {循环内容}* */Random r new Random();Scanner sc new Scanner(System.in);int num r.nextInt(100)1;while (true) {System.out.println(请输入你要猜的数字(1-100):);int guessNumber sc.nextInt();//比较这两个数据if (guessNumber num) {System.out.println(你猜的数据guessNumber大了);} else if (guessNumber num) {System.out.println(你猜的数据guessNumber小了);} else {System.out.println(恭喜你猜中了);break;}} }
} 转载于:https://www.cnblogs.com/chao123/p/10288172.html