题目:
随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
public class Day06 {
/*
* 练习03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
*/
public static void main(String[] args) {
// 创建键盘录入对象
Scanner sc = new Scanner(System.in);
// 随机产生一个1-100之间的整数
int num = (int) (Math.random() * 100 + 1);
// 设置猜测的次数
int count = 1;
while (count <= 7) {
System.out.println("请输入你猜测的数字:");
int guess = sc.nextInt();
if (guess > num) {
System.out.println("大了");
count++;
} else if (guess < num) {
System.out.println("小了");
count++;
} else {
System.out.println("猜对了");
break;
}
}
if (count > 7) {
System.out.println("只能猜测7次,机会用完了");
} else {
System.out.println("猜了" + count + "次");
}
sc.close();
}
}
在MyEclipse Professional 上的代码样式是下面图片上的
创作不易点赞评论互关三连