猜数字小游戏
规则:用户输入0-100其中一个数字,若猜得不正确就再试一次直至猜中为止,最后统计总共猜的次数。
实例代码
package one;
import java.util.Random;
import java.util.Scanner;
public class randomgame {
public static void main(String[] args){
//统计次数
int count=0;
//总共次数
int total;
Random i = new Random();
int num = i.nextInt(100);
while(true) {
System.out.println("请输入您猜的值(该值介于【0,100)):");
Scanner q = new Scanner(System.in);
int n = q.nextInt();
if (n == num) {
System.out.println("恭喜您猜对了!");
break;
}else if(n > num){
System.out.println("猜大了请您重猜");
}else if(n < num){
System.out.println("猜小了请您重猜");
}
count++;
}
//猜对执行break跳出循环,没有统计到最后一次,故总次数为统计数+1
total = count + 1;
System.out.println("您一共猜了"+total+"次");
}
}