A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//导包
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次!");
        }
}
        写的有点粗糙!各位大大不要介意,我会多多努力的!                  

3 个回复

倒序浏览
支持一下   
回复 使用道具 举报
666666666666666
回复 使用道具 举报
666666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马