当前位置 博文首页 > 你好!壹个世界的博客:java必做小习题二

    你好!壹个世界的博客:java必做小习题二

    作者:[db:作者] 时间:2021-06-21 12:38

    100以内猜数小游戏(java)

    1. 内容
      系统随机生成一个100以内的数,玩家要在100以内,随机输入一个数,电脑会自动判断,根据此写一段代码,做一个小程序(若输入的数相符合则结束;若不符合,则玩家继续猜)

    2. 本节知识点
      Math.random();的值在[0,1)

      例:系统随机生成0—50的数
      int number = (Math.random()*50+1);
      
    3. 程序如下

    //猜数游戏	  
    
        Scanner in = new Scanner(System.in);		 
        System.out.println("请输入你猜的数:");	
    	 int num_1=in.nextInt();                                //本人输入猜正确的数		 
    	 int number=(int)(Math.random()*100+1);            //要猜的数   Math.random();的值在[0,1) 	
    	 int amount = 0 ;		 
    	 while(num_1 != number)	
    	    {  			
    	   	 	 amount = amount+1;	       
    	   	 	  if(num_1 > number)	  
    	   	    {	        	
    	   	 	        System.out.print(num_1+": 偏大"+"("+"0"+"~"+num_1+")");	        	
    	   	 	         System.out.println("            ");	    
    	   	 	   }	   
    	   	 	   else 	   
    	   	        {	        
    	   	 	        if(num_1 < number)	     
    	   	 	              {	        			        		
    	   	 	                  	System.out.print(num_1+": 偏小"+"("+num_1+"~"+"100"+")");	        		
    	   	 	                     System.out.println("            ");	        	
    	   	 	              	}	    
    	   	 	            }	        
    	   	 	                    num_1=in.nextInt();		
    	             }		 
    	   	 	            System.out.println("恭喜你猜对了,你一共猜了"+amount+"次");