黑马程序员技术交流社区

标题: 吼吼。。今天学的猜字游戏 [打印本页]

作者: gss    时间: 2015-9-13 23:38
标题: 吼吼。。今天学的猜字游戏
import java.util.*;
public class GuestDemo {
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入1-100之间的数字");
                int num = (int)(Math.random() * 100) + 1;       
                int count=0;
                while(true){
                        int result=sc.nextInt();
                        count++;
                        if(result>num){
                                System.out.println("哥们 我没这么大,人家还小");
                                //count++;
                        }
                        else if(result<num){
                                System.out.println("哥们 我没这么小...");
                               
                                //count++;
                        }
                       
                        else{
                               
                                System.out.println("哥们 恭喜您答对了,娶我回家吧");
                                //count++;
                           break;
                           }
                       
                       
                        }
                if(count>=50){
                        System.out.println("哥们  你太笨了。。。默默的走吧");
                       
                }
                else if(count>20){
                        System.out.println("哥们 你的智商有点着急啊");
                       
                }
                else if(count>10){
                        System.out.println("哥们 你还是有点笨");
                }
                else{
                        System.out.println("哥们,你是天才啊");
                }
               
               

        }

}
{:2_32:}
作者: 平凡的鱼    时间: 2015-9-13 23:40
一楼
作者: stray_cat    时间: 2015-9-13 23:43
while循环里的else语句挺诱人~
作者: silencea    时间: 2015-9-13 23:46
真会玩!
作者: liupanpan    时间: 2015-9-13 23:47
我想成为天才,可惜这辈子好像不可能了!呵呵
作者: 爱吐泡泡的鱼    时间: 2015-9-13 23:51
好吧,我承认了我来打酱油
作者: benpaodeboluo    时间: 2015-9-13 23:52
我还是选择猜错了吧!
作者: 193936696    时间: 2015-9-13 23:54
哈哈   学以致用啊
作者: yi秒的危笑    时间: 2015-9-14 16:16
很不错,学以致用
作者: kaysun    时间: 2015-9-14 16:43
呜呜,这里我还不会,要加把劲了
作者: 武超0902    时间: 2015-9-14 16:55
/*
* A:案例演示
        * 需求:猜数字小游戏(数据在1-100之间)
        *输出猜对了的提示,共猜多少次及提示.
*/
import java.util.Scanner;
class  GuessNum
{
        public static void main(String[] args)
        {
                Scanner sc = new Scanner(System.in);//创建键盘录入对象
                //定义一个变量接收随机生成的0-100之间的数
                int guessNum = (int)(Math.random()*100)+1;
                //System.out.print(guessNum);
                //定义一个循环来输入猜测的数,因为不知道会猜几次所以定义一个死循环
                System.out.println("请输入一个数,范围在0-100之间");
                int count =0;//定义一个count用来计数
                for (; ; ){
                        int result =sc.nextInt();
                        count++;
                        if(result>100 || result<0){
                                System.out.println("输入有误,请输入一个数,范围在0-100之间");
                                //count++; //满足条件自加一次
                        }else
                        if (result<guessNum){
                                System.out.println("猜小了");
                                //count++;
                        }else if(result>guessNum){
                                System.out.println("猜大了");
                                //count++;

                        }else{
                                System.out.print("太棒了,答对了,");
                                //count++;
                                System.out.print("共猜了"+count+"次,");//输出共猜了多少次
                                if(count==1){
                                System.out.println("快去买彩票");
                        }else if(count<=10){
                                System.out.println("还算正常");
                        }else if(count<=20){
                                System.out.println("凑合活着吧");
                        }else{
                                System.out.println("死去吧");
                        }
                                break;//跳出循环
                        }
                }
        这是我写的!
作者: l631356126    时间: 2015-9-14 17:39
城会玩




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