黑马程序员技术交流社区

标题: 刚刚那个帖子不知道怎么删除,重新发一个吧。诸位大神看看有什么遗漏的。。。 [打印本页]

作者: rsl123456    时间: 2015-5-26 11:18
标题: 刚刚那个帖子不知道怎么删除,重新发一个吧。诸位大神看看有什么遗漏的。。。
  1. public class Systemin {

  2.         public static void main(String[] args) {
  3.                
  4.                 Random r = new Random();
  5.                 int num = r.nextInt(101);
  6.                 int count = 0;
  7.                 String regex = "^[0-9]*$";
  8.                 Pattern p = Pattern.compile(regex);
  9.                 System.out.println(num);
  10.                 boolean flag  = false;
  11.                 System.out.println("请输猜想的数字(数字为0-100之间,最多10次机会):");
  12.                 while(!flag){
  13.                         Scanner sc = new Scanner(System.in);
  14.                         String inNum = sc.nextLine();
  15.                         if(p.matcher(inNum).matches()){
  16.                                 count++;
  17.                                 if(count>10 || count ==10){
  18.                                         flag = true;
  19.                                         System.out.println("猜想次数到达上线,程序结束。。。");
  20.                                 }
  21.                                 if(num==Integer.parseInt(inNum)){
  22.                                         flag = true;
  23.                                         System.out.println("恭喜你输入正确,程序结束。。。");
  24.                                 }else if(num>Integer.parseInt(inNum)){
  25.                                         System.out.println("输入的数字小于随机数,请重新输入:");
  26.                                 }else if(num<Integer.parseInt(inNum)){
  27.                                         System.out.println("输入的数字大于随机数,请重新输入:");
  28.                                 }
  29.                         }else{
  30.                                 System.out.println("输入的不是数字,不计入猜数成绩,请重新输入:");
  31.                         }
  32.                 }
  33.         }
  34. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2