简单猜数字游戏Java实现

问题    

  设计一个猜数字游戏,系统随机产生一个100以内的整数,然后由玩家猜测该数字,如果没猜中,系统提示玩家数字过大或过小,玩家根据提示继续猜,如果五次均没有猜中,游戏自动结束。

   原理很简单,直接上代码。

Java代码

//自己运行时需修改包名和java文件名
package training7;         

import java.util.Random;
import java.util.Scanner;

public class GuessNum {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		
     Random rn=new Random();
		int n=rn.nextInt(100)+1,m,count=1;
		Scanner sc=new Scanner(System.in);
        
        while(true)
        {
        	System.out.println("输入您猜的数:");
        	m=sc.nextInt();
        	if(m==n) 
        	{
        		System.out.printf("您猜了%d次,要猜的数:%d",count,m);
        		sc.close();
                break;
        	}
        	if(count>5)
        	{
        	System.out.println("游戏结束!");
        	sc.close();
        	break;
        	}
        	if(mn) System.out.println("您猜的数比原数大");
        	count++;
        }
        
		
	}

}

 

你可能感兴趣的:(Java)