Java猜数字游戏
Posted 秀发如云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java猜数字游戏相关的知识,希望对你有一定的参考价值。
【Java】猜数字游戏
猜数字游戏
游戏规则:
- 已经给了一个未知整数,然后去猜测具体的数是什么。
- 如果猜大了,则提示您猜的太大了;
- 如果猜小了,则提示您猜的太小了。
代码实现:
import java.util.Random;
import java.util.Scanner;
public class RandomGame
public static void main(String[] args)
Random r1 = new Random();
// 生成一个0~100的随机整数
int num = r1.nextInt(100);
// System.out.println("正确的数字是:"+num);
int cn;
// 1.猜对才结束游戏
int counter = 0; // 计数
while(true)
Scanner sc = new Scanner(System.in);
System.out.print("请您输入要猜的数字:");
cn = sc.nextInt();
counter++;
if (cn > num)
System.out.println("您猜的太大了。");
else if (cn < num)
System.out.println("您猜的太小了。");
else
System.out.println("\\n\\t您猜对了!");
System.out.println("\\t总共用了"+counter+"次");
break;
// 2.给定有10次机会。
// System.out.println("您有10次机会!");
// for (int i = 1; i < 11; i++)
// Scanner sc = new Scanner(System.in);
// System.out.print("请您输入要猜的数字(第"+i+"次):");
// cn = sc.nextInt();
// if (cn > num)
// System.out.println("您猜的太大了。");
//
// else if (cn < num)
//
// System.out.println("您猜的太小了。");
//
// else
// System.out.println("\\n\\t您猜对了!");
// System.out.println("\\t总共用了"+i+"次");
// break;
//
//
System.out.println("Game Over ");
思路整理:
- 用Random来生成一个随机整数(0~100)
- 用Scanner来进行猜数字,循环来实现多次猜数字
以上是关于Java猜数字游戏的主要内容,如果未能解决你的问题,请参考以下文章