问题:系统随机生成一个1-100的数,猜错进行提示,直到猜对为止,并记录猜对所用的次数!
代码:
package day;
import java.util.Scanner;
import java.util.Random;
public class Day0401 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Random random = new Random();
int guess1 = 10 + random.nextInt(100);
System.out.println("guess1 = " + guess1);
int guess2 = 10 + (int)(Math.random()*91);
System.out.println("guess2 = " + guess2);
Scanner sc = new Scanner(System.in);
int count = 0;
while((guess1>0)&&(guess1<100)){
System.out.println("please input a number:");
int a = sc.nextInt();
count += 1;
if(guess1 < a) {
System.out.println("猜大了!");
}else if(guess1 > a) {
System.out.println("猜小了!");
}else {
System.out.println("猜对了!");
break;
}
}
System.out.println("你猜对一共用的次数是:"+ count);
}
}



