//导包
import java.util.Scanner;
class caishuzhi {
public static void main(String[] args) {
//用for循环控制猜数字的次数,限定为5次
for(int i=1;i<=5;i++){
//创建对象
Scanner sc= new Scanner(System.in);
//人机交互
System.out.println("请输入你要猜的数值(0-100):");
int x = sc.nextInt();
int y = 45;
//业务逻辑
if(x>100|x<0){
System.out.println("你输入的数值超出了范围");
}else if((x-y)>=20){
System.out.println("大太多了!再试试!");
}else if((x-y)<=-20){
System.out.println("小太多了!再试试!");
}else if((x-y)<=20&&(x-y)>=5){
System.out.println("大了点!再试试!");
}else if((x-y)<=5&&(x-y)>=1){
System.out.println("非常接近了!还是有点大!");
}else if((x-y)<=-1&&(x-y)>=-5){
System.out.println("非常接近了!还是有点小!");
}else if((x-y)>=-20&&(x-y)<=-5){
System.out.println("小了点!再试试!");
}else if((x-y)<=20&&(x-y)>=10){
System.out.println("小了点!再试试!");
}else if(x==45){
System.out.println("恭喜你!猜对了!");
return ;
}
}
System.out.println("对不起!只能猜5次!");
}
}
写的有点粗糙!各位大大不要介意,我会多多努力的! |
|