标签:随机数 prepare log 接受 port 布尔 输入 结束 超过
import java.util.Scanner; //输入的头函数 public class Data { public static void main (String[] args){ int a,ga,count,g=1; do { count=0; a=messdata(); do{ System.out.println("请输入您所猜数字"); int d; Scanner sc=new Scanner(System.in); //从键盘上输入一个字符 d=sc.nextInt(); count++; prepare(a,d); if(prepare(a,d)=="=0") //猜对了,跳出内层循环 {System.out.println("您猜对了"); break;} else if(prepare(a,d)==">0") //猜错了,给提示 System.out.println("您所猜数字偏大"); else System.out.println("您所猜数字偏小"); if(count<10){ //若超过判断机会,则结束内层循环 System.out.println("您还剩"+(10-count)+"次机会"); System.out.println("按1继续本轮游戏,按0退出");} else break; Scanner sa=new Scanner(System.in); g=sa.nextInt(); }while(g==1); System.out.println("随机数为"+a); System.out.println("按1继续下一轮游戏,按0退出");//因为它只接受布尔型的数据0,1,所以不能按任意键退出,只能按0,1 Scanner sa=new Scanner(System.in); ga=sa.nextInt(); }while(ga==1); } public static int messdata(){ int aa; aa=(int)(Math.random()*1000+1); //产生随机数 return aa; } public static String prepare(int b,int c){ if(b>c) return(">0"); else if(b==c) return("=0"); else return("<0"); } }
标签:随机数 prepare log 接受 port 布尔 输入 结束 超过
原文地址:http://www.cnblogs.com/qwe1219/p/7571995.html