A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
//大象类
class DaXiang{

        boolean comin;
        boolean close;
        //把大象装进冰箱,在冰箱门打开以后。
        public void comIn(boolean comin){
                if(comin==true){
                        System.out.println("我是大象,冰箱门打开了,我该被装进冰箱了!\n");
                }
                else{
                        System.out.println("亲,想让我进去,也得打开冰箱门!\n");

                }
        }
        //关闭冰箱门。
        //public void close

}
//创建冰箱类
class Fridge{
       
        boolean open;
        //打开冰箱门
        public void openFridge(boolean ope){
                open=ope;
                DaXiang dx=new DaXiang();
                dx.comin=open;
                System.out.println("冰箱门已经打开,请把大象装进冰箱。\n");
        }
        //关闭冰箱门
        public void closeFridge(){
                if(open==true){
                        System.out.println("要关门了,请查看冰箱里是否有大象\n");
                }else{
                        System.out.println("表要逗我玩,冰箱门没开\n");
                }
        }

}

class Game1{
        public static void main(String []args){
                        int i,j;
                        operate();
                        System.out.println("是否继续玩耍:1:继续,2:否");
                        Scanner sc = new Scanner(System.in);       
                    i=sc.nextInt();
                        if(i==1){
                                operate();
                        }else if(i==2){
                                System.out.println("点右上角吧,不懂java的强制退出函数");
                               
                        }else{
                                System.out.print("自曝倒计时:");
                                for(j=3;j>0;j--){
                                       
                                        System.out.print(j);
                                }
                               
                        }
        }
        public static void operate(){

                System.out.println("把大象装冰箱分三步:");
                System.out.println("1:打开冰箱门");
                System.out.println("2:把大象放进去");
                System.out.println("3:关上冰箱门\n");
                int i;
               
                Scanner sc = new Scanner(System.in);       
                i=sc.nextInt();
                       
                Fridge f =new Fridge();
                DaXiang dx2 =new DaXiang();
               
                System.out.println("请选择操作(1~3):\n");

                switch(i){
                                case 1: f.openFridge(true);operate();break;
                                case 2: dx2.comIn(true);operate();break;
                                case 3: f.closeFridge();operate();break;
                        }
        }

        public static void read()
        {
                int i,j;
                System.out.println("还想循环玩吗,1:继续,2:否");
                Scanner sc = new Scanner(System.in);       
                i=sc.nextInt();
                if(i==1){
                        operate();
                }else if(i==2){
                        System.out.println("点右上角吧,不懂java的强制退出函数");
                }else{
                                System.out.print("自曝倒计时:");
                                for(j=3;j>0;j--)
                                System.out.print(j);
                               
                        }
        }

}

虽然代码很简单,但还是希望不要拍砖,给点鼓励。初学者不易。

评分

参与人数 2技术分 +2 收起 理由
艺多不压身丶 + 1
lwj123 + 1 鼓励鼓励!

查看全部评分

19 个回复

倒序浏览
。。。。。。。。。。。。。活学活用。。。。
回复 使用道具 举报
牛B认识!!学习中!
回复 使用道具 举报
明天自习 给老师看看吧
回复 使用道具 举报
真巧 ,我今天也学习了
回复 使用道具 举报
楼主辛苦了!
回复 使用道具 举报
默桑 中级黑马 2015-3-18 23:06:37
7#
错误是static修饰的调用了非静态修饰的方法或者变量了 所以报的错
回复 使用道具 举报
夏鹏 中级黑马 2015-3-18 23:08:27
8#
不错了,学习了。
回复 使用道具 举报
这个……你后面真得是想和老师作死吧……嘻嘻!
回复 使用道具 举报
Grady 中级黑马 2015-3-18 23:13:34
10#
和谐木马 发表于 2015-3-18 23:11
这个……你后面真得是想和老师作死吧……嘻嘻!

什么意思,别吓我
回复 使用道具 举报
是否继续?
回复 使用道具 举报
Dawn3 中级黑马 2015-3-18 23:16:25
12#
现在关注中
回复 使用道具 举报
Grady 发表于 2015-3-18 23:13
什么意思,别吓我

"点右上角吧,不懂java的强制退出函数"  "自曝倒计时:"这两句给老师看不是要挨打么
回复 使用道具 举报
这些代码有难度吗
回复 使用道具 举报
Grady 中级黑马 2015-3-18 23:49:01
15#
和谐木马 发表于 2015-3-18 23:22
"点右上角吧,不懂java的强制退出函数"  "自曝倒计时:"这两句给老师看不是要挨打么 ...

:lol刚开始学
回复 使用道具 举报

偶也是刚开始学滴!!:lol:handshake
回复 使用道具 举报
你好才啊。  。
回复 使用道具 举报
有意思                                                                                    
回复 使用道具 举报
退出方法是亮点。{:3_67:}
回复 使用道具 举报
挺好的额,支持下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马