首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java猜数目字游戏

2012-11-03 
java猜数字游戏import java.io.*public class RandomTest{public static void main(String[] args) throw

java猜数字游戏

import java.io.*;public class RandomTest{public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in));int i=0;int num=(int)(Math.random()*100+1);while(i<5){  System.out.println("请输入一个数:");  String x=br.readLine();//接受从键盘输入的字符串  if(x.matches("\\d+"))//匹配输入的是整数     {          int a=Integer.parseInt(x); if(a>num)    {    System.out.println("你输入的数太大");}    else if(a<num)       {          System.out.println("你输入的数太小");       }   else      {     System.out.println("恭喜你猜对了");    switch(i)    {    case 0:System.out.println("你的成绩为A");break;    case 1:System.out.println("你的成绩为B");break;    case 2:System.out.println("你的成绩为C");break;    case 3:System.out.println("你的成绩为D");break;    case 4:System.out.println("你的成绩为E");break;    }        System.out.println("(是否重玩(Y or N))");        String str=br.readLine();        if(str.equals("Y")||str.equals("y"))          {        i=-1;        num=(int)(Math.random()*100+1);          }       else         {       System.out.println("欢迎下次在来"); break;         }        }   if(i==4) {   System.out.println("你输入的次数太多");   System.out.println("正确的结果是:"+num);   System.out.println("(是否重玩(Y or N))");   String str=br.readLine();   if(str.equals("Y")||str.equals("y"))     {    i=-1;    num=(int)(Math.random()*100+1);     }   else     {        System.out.println("欢迎下次在来");break;     }}   i++;}    else   { System.out.println("你输入的数字非法"); System.out.println("请输入(0-100)之间的数字");}  }}}

?

热点排行