黑马程序员技术交流社区

标题: 做了一个体彩的游戏 不懂为什么不能执行,请大神指教 [打印本页]

作者: 想跳楼    时间: 2016-11-1 00:06
标题: 做了一个体彩的游戏 不懂为什么不能执行,请大神指教
//Scanner类的导入包
import java.util.Scanner;
//Random类的导入包
import java.util.Random;
/*
这个程序是摇出随机输入的骰子
*/
public class TiCai3{
        public static void main (String[]args){
                Random ran=new Random();
                Scanner sc=new Scanner(System.in);
                //如果键盘输入和随机数相同,则进行摇骰子 否则输出随机数和键盘数的和
                B:for(int m=1;m<10;m++){
                int s=sc.nextInt();
                int i=ran.nextInt(100);
               
               
                if (i==s){
                                       
                                       
                                A:for(int n=1;s<7;n++){
                                        int a,b,c;
                                                do {a=ran.nextInt(100);
                                                 b=ran.nextInt(100);
                                                 c=ran.nextInt(100);
                                                n++;
                                                }while(s!=a);
                                                if(n>100){
                                                                                System.out.println("摇了"+n+"次之后你感觉无聊去睡觉");
                                                                                break A;
                                                                        }
                                                                do {b=ran.nextInt(100);
                                                                c=ran.nextInt(100);
                                                                n++;
                                                                }while(s!=b);
                                                                if(n>100){
                                                                                System.out.println("摇了"+n+"次之后你感觉无聊去睡觉");
                                                                                break A;
                                                                       
                                                                        do{c=ran.nextInt(100);
                                                                        n++;
                                                                        }while (s!=c);
                                                                        if(n>100){
                                                                                System.out.println("摇了"+n+"次之后你感觉无聊去睡觉");
                                                                                break A;
                                                                        }
                                                                       
                                                                        System.out.println("这是第"+n+"次随机");
                                                                        System.out.println(a+"  "+b+"  "+c);
                                                                        }
                }else if (s>i){
                                                                                        System.out.println("兄弟,你猜大了");
                                                                                        int p=i+s;
                                                                                        System.out.println("输入的是"+s+",随机的是"+i+"他们的和是"+p);
                                                                                       
                                                                                }else if(s<i){
                                                                                                                System.out.println("兄弟,你猜小了");
                                                                                                                int p1=i+s;
                                                                                                                System.out.println("输入的是"+s+",随机的是"+i+"他们的和是"+p1);
                                                                                                               
                                                } else{ continue;
                                               
                                                }
                }

                                                }
                                                }



作者: hyanxin0    时间: 2016-11-1 00:12
感觉你的这个,没有什么重要知识点呀,而且写的好乱,

作者: wj2826    时间: 2016-11-1 00:14
大兄弟,你发问题的时候,能不能多写点注释了,看的好麻烦,以后工作中不利呀

作者: 袁志娜    时间: 2016-11-1 00:22

作者: IceLoveInFire丶    时间: 2016-11-1 11:20
我看的是一脸蒙b

作者: ylz1997    时间: 2016-11-1 11:52
没玩过体彩  也不知道你要表达什么  但我感觉你这代码编译肯定通不过

作者: w梧桐叶    时间: 2016-11-1 13:45
目测do while那边有问题啊,你再看看。





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