黑马程序员技术交流社区

标题: 上课写作业写出来的,没敢交给老师,怕挨打 [打印本页]

作者: Grady    时间: 2015-3-18 21:41
标题: 上课写作业写出来的,没敢交给老师,怕挨打
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);
                               
                        }
        }

}

虽然代码很简单,但还是希望不要拍砖,给点鼓励。初学者不易。
作者: 乱了夏末蓝了海    时间: 2015-3-18 22:48
。。。。。。。。。。。。。活学活用。。。。
作者: 唐杰    时间: 2015-3-18 22:56
牛B认识!!学习中!
作者: 顾浩    时间: 2015-3-18 22:57
明天自习 给老师看看吧
作者: 默桑    时间: 2015-3-18 23:04
真巧 ,我今天也学习了
作者: miosec    时间: 2015-3-18 23:04
楼主辛苦了!
作者: 默桑    时间: 2015-3-18 23:06
错误是static修饰的调用了非静态修饰的方法或者变量了 所以报的错
作者: 夏鹏    时间: 2015-3-18 23:08
不错了,学习了。
作者: 和谐木马    时间: 2015-3-18 23:11
这个……你后面真得是想和老师作死吧……嘻嘻!
作者: Grady    时间: 2015-3-18 23:13
和谐木马 发表于 2015-3-18 23:11
这个……你后面真得是想和老师作死吧……嘻嘻!

什么意思,别吓我
作者: 小十    时间: 2015-3-18 23:13
是否继续?
作者: Dawn3    时间: 2015-3-18 23:16
现在关注中
作者: 和谐木马    时间: 2015-3-18 23:22
Grady 发表于 2015-3-18 23:13
什么意思,别吓我

"点右上角吧,不懂java的强制退出函数"  "自曝倒计时:"这两句给老师看不是要挨打么
作者: 暗羽部落    时间: 2015-3-18 23:42
这些代码有难度吗
作者: Grady    时间: 2015-3-18 23:49
和谐木马 发表于 2015-3-18 23:22
"点右上角吧,不懂java的强制退出函数"  "自曝倒计时:"这两句给老师看不是要挨打么 ...

:lol刚开始学
作者: 和谐木马    时间: 2015-3-18 23:50
Grady 发表于 2015-3-18 23:49
刚开始学

偶也是刚开始学滴!!:lol:handshake
作者: Eternal007    时间: 2015-3-19 22:40
你好才啊。  。
作者: 李章敏    时间: 2015-3-20 09:08
有意思                                                                                    
作者: huangchunwei    时间: 2015-3-20 10:55
退出方法是亮点。{:3_67:}
作者: 陈捷旋    时间: 2015-3-20 11:18
挺好的额,支持下




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