随机猜数

Posted 提拉米苏卡布奇诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机猜数相关的知识,希望对你有一定的参考价值。

package 实验二;

import java.util.Scanner;

public class suijishu{

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  gameing();
  
 }
 public static double suijishu()
 {
  double number=Math.random()*2+988;
  return number;
 }
 public static double bijiao(double m,double n)
 {
  if(n>m)
  {
   return 1;
  }
  else if(n==m)
  {
   return 0;
  }
  else
  {
   return -1;
  }
 }
 public static void gameing()
 {
  int k=0;
  double i=suijishu();
  for(int j=1;j<=10;j++)
  {
   
   System.out.println("请输入数据");
   Scanner sc=new Scanner(System.in);
   int y=sc.nextInt();
   System.out.println(+y);
   double h=bijiao(i,y);
   if(h>0)
   { 
    System.out.println("猜的数大");
    System.out.println("是否要继续");
    System.out.println("退出按0,继续按任意键");
    Scanner sc1=new Scanner(System.in);
    int y1=sc1.nextInt();
    if(y1==0)
    {System.exit(1);}
    k++;
    if(k==10)
    
    {
     System.out.println("您输入的次数用完");
     System.exit(1);

    }
    
    continue;
    
   }
   else if(h==0)
   { 
    System.out.println("输入正确");
    break;
   }
   else
   {
    System.out.println("猜的数小");
    System.out.println("是否要继续");
    System.out.println("退出按0,继续按任意键");
    Scanner sc2=new Scanner(System.in);
    int y2=sc2.nextInt();
    if(y2==0)
    {
     System.exit(1);
    }
    k++;
    if(k==10)
    {
    System.out.println("您输入的次数用完");
    System.exit(1);
    }
    
    continue;


   }
  
  }
 }
 
}

 

以上是关于随机猜数的主要内容,如果未能解决你的问题,请参考以下文章

猜数游戏

猜数游戏,随机目标数字,直到猜中退出

猜数游戏

随机猜数

猜数游戏

猜数游戏