3.猜数字的游戏(GuessNumber)

来源:百度知道 编辑:UC知道 时间:2024/06/26 01:30:55
3.猜数字的游戏(GuessNumber)

import java.util.Random;
import java.util.Scanner;

public class GuessNumber {
public static void checkNumber(int n,int a)
{
if(n<a)
System.out.println("太大了,再小一点!");
else if(n==a)
System.out.println("恭喜你猜对了!");
else if(n>a)
System.out.println("太小了,再大一点!");
}

public static void main(String[] args) {
Random ran = new Random();
System.out.println("请输入一个数字: ");
int n =ran.nextInt()%1000;
Scanner sca = new Scanner(System.in);
int a = sca.nextInt();
int m=0;
for(int i=0;i<10;i++)
{
checkNumber(n,a);
if(n==a) break;
else
{
System.out.println("请输入一个数字: ");
sca = new Scanner(System.in);
a = sca.nextInt();
}
m++;
}
if(m==10)
System.out.println("你太笨了,下次再来吧!");

}

}

限制次数为10次

用do...while..