1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 19.猜数字的游戏:随机生成数字与输入数字进行比较

19.猜数字的游戏:随机生成数字与输入数字进行比较

时间:2022-04-03 21:57:36

相关推荐

19.猜数字的游戏:随机生成数字与输入数字进行比较

编程题目:

19.设计一个猜数字的游戏。数字为50-150之间的一个整数,由程序随机生成,程序使用者在键盘上输入数字,程序将输入的数字与被猜的数字作比较,给使用者提示信息(输入数字比被猜的的数字小,提示"猜小了",否则相反),当输入的数字与被猜的数字一致时,程序结束。

示例代码:

package program.calculation.exercise19;import java.util.Scanner;/*** 19.设计一个猜数字的游戏。数字为50-150之间的一个整数,* 由程序随机生成,程序使用者在键盘上输入数字,* 程序将输入的数字与被猜的数字作比较,* 给使用者提示信息(输入数字比被猜的的数字小,提示"猜小了",* 否则相反),* 当输入的数字与被猜的数字一致时,程序结束。*/public class GuessGame {public static void main(String[] args) {System.out.println("产生一个随机数:");int random = (int) (Math.random()*100+50);System.out.println(random);guessNumber(random);}//猜数字private static void guessNumber(int random) {System.out.println("请输入一个数字:");@SuppressWarnings("resource")Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();if(num < random){System.out.println("猜小了");guessNumber(random);}else if(num > random){System.out.println("猜大了");guessNumber(random);}else{System.out.println("猜中了");}}}

结果显示:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。