开一家代做网站的公司,网站自己做需要多少钱,工贸企业logo设计,昆明建设//java代码#xff1a;Random和Scanner应用的小例子-猜数字小游戏 package com.test;
import java.util.Random; import java.util.Scanner;
/* * 需求#xff1a;猜数字小游戏。 * 系统产生一个1-100之间的随机数#xff0c;请猜出这个数据是多少? * * 分析…//java代码Random和Scanner应用的小例子-猜数字小游戏 package com.test;
import java.util.Random; import java.util.Scanner;
/* * 需求猜数字小游戏。 * 系统产生一个1-100之间的随机数请猜出这个数据是多少? * * 分析 * A:系统产生一个1-100之间的随机数 * Random r new Random(); * int number r.nextInt(100)1; * B:键盘录入我们要猜的数据 * C:比较这两个数据看我们猜的是否正确 * 如果大了提示你猜的数据大了 * 如果小了提示你猜的数据小了 * 如果相等提示恭喜你猜中了 * D:为了实现多次猜数据我们就要加入循环而我们又不知道猜多少次能中。怎么办呢? * 死循环while(true) {...} * for(;;) {...} */ public class RandomTest { public static void main(String[] args) { //系统产生一个1-100之间的随机数 Random r new Random(); //获取随机数 int number r.nextInt(100)1; //多次猜数据 while(true) { //创建键盘录入对象 Scanner sc new Scanner(System.in); //给出提示 System.out.println(请输入你要猜的整数(1-100)); int guessNumber sc.nextInt(); //比较这两个数据看我们猜的是否正确 if(guessNumber number) { System.out.println(你猜的数据guessNumber大了); }else if(guessNumber number) { System.out.println(你猜的数据guessNumber小了); }else { System.out.println(恭喜你猜中了); break; //跳出循环 } } } }
/*
请输入你要猜的整数(1-100) 30 你猜的数据30小了 请输入你要猜的整数(1-100) 60 你猜的数据60大了 请输入你要猜的整数(1-100) 50 你猜的数据50大了 请输入你要猜的整数(1-100) 40 你猜的数据40大了 请输入你要猜的整数(1-100) 35 你猜的数据35大了 请输入你要猜的整数(1-100) 33 你猜的数据33大了 请输入你要猜的整数(1-100) 32 恭喜你猜中了
*/