⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guessdata.java

📁 (3)编写一个简单的猜数游戏程序: &#61548 利用Math.random()方法生成0-1之间的double型数dNum
💻 JAVA
字号:
import java.io.*;
class KeyInput
{
	static int readInt()
	{
		int n= 0;
		try
		{
			BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
                        String input1=in.readLine();
                        n=Integer.parseInt(input1);
		}
		catch (Exception e) { }
		return n;
	}
}
class GuessData{
   public static void main(String args[])throws IOException{
      double dNum;
      int iNum,inNum,i=1,j=10;
      dNum=Math.random();
      iNum=(int)(dNum*100);
      System.out.println("产生的目标随机数为:"+iNum);
      System.out.print("请猜目标数字:");
      inNum = KeyInput.readInt();
      while(i<=j)
      {     
            if(inNum==iNum) {System.out.println("恭喜您猜中了.");break;}
            else if(inNum<iNum) 
            {
                System.out.println("猜小了,请继续输入数,最多还可输入"+(j-i)+"次:");
                inNum = KeyInput.readInt();
            }
            else 
            {
                System.out.println("猜大了,请继续输入数,最多还可输入"+(j-i)+"次:");
                inNum = KeyInput.readInt();
            }
            i++;     
      }
      if(i>10) System.out.println("不好意思,已猜10次,您已经没有再猜的机会了:");
      
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -