zoukankan      html  css  js  c++  java
  • Java 2017.11.06 杨浩宁作业(1)

    package top.hyself;
    
    public class Test_1106 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            TestDemo circle1 = new TestDemo();
            double area=circle1.getArea();
            System.out.println(area);
            TestDemo circle2=new TestDemo(10);
            System.out.println(circle2.getArea());
            System.out.println(circle1.getPerimeter());
            System.out.println(circle2.getPerimeter());
            double ridius=10;
            double areaCircle=Math.PI*ridius*ridius;
            System.out.println(areaCircle);
            circle2.setRadius(5);
            System.out.println(circle2.getArea());
        }
    
    }
    package top.hyself;
    
    public class TestDemo {
        private double radius;
        
        public TestDemo(double radius) {
            this.radius = radius;
        }
        public TestDemo() {
            this.radius = 1.0;
        }
        public double getArea() {
            return Math.PI * radius * radius;
        }
        public double getPerimeter() {
            return 2 * Math.PI * radius;
        }
        public void setRadius(double newRadius) {
            this.radius = newRadius;
        }
    }

    package top.hyself;
    
    public class Test_1106 {
        private double radius;
        
        public Test_1106(double radius) {
            this.radius = radius;
        }
        public Test_1106() {
            this.radius = 1.0;
        }
        public double getArea() {
            return Math.PI * radius * radius;
        }
        public double getPerimeter() {
            return 2 * Math.PI * radius;
        }
        public void setRadius(double newRadius) {
            this.radius = newRadius;
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Test_1106 circle1 = new Test_1106();
            double area=circle1.getArea();
            System.out.println(area);
            Test_1106 circle2=new Test_1106(10);
            System.out.println(circle2.getArea());
            System.out.println(circle1.getPerimeter());
            System.out.println(circle2.getPerimeter());
            double ridius=10;
            double areaCircle=Math.PI*ridius*ridius;
            System.out.println(areaCircle);
            circle2.setRadius(5);
            System.out.println(circle2.getArea());
        }
    
    }


    package top.hyself;
    
    public class $TV {
        //Init
        public int channel = 1;
        public int volume = 1;
        public boolean power = false;
        
        public void powerOn() {
            power = true;
            System.out.println("欢迎使用$TV,电视机已启动!");
        }
        public void powerOff() {
            power = false;
            System.out.println("关机中...");
            System.out.println("已关机!");
        }
        public int getChannel() {
            return channel;
        }
        public void setChannel(int channel) {
            if(power) {
                if(channel >= 1 && channel <= 100) {
                    this.channel = channel;
                    System.out.println("正在收看第:" + channel +" 频道");
                }else {
                    System.out.println("您并未购买此频道信号!");
                }
            }else {
                System.out.println("Error! 错误404,请检查您的电视是否处于开机状态或故障中!");
            }
        }
        public void channelUp() {
            if(power  && channel < 100)
                channel++;
            else System.out.println("不能再往上了!");
        }
        public void channelDown() {
            if(power  && channel > 1)
                channel--;
            else System.out.println("电视机也是有底限的!");
        }
        public void volumeUp() {
            if(power && volume < 10) {
                volume++;
                System.out.println("当前音量为:" + volume + "%!");
            }else System.out.println("不能再往上了!");
        }
        public void volumeDown() {
            if(power && volume > 0) {
                volume--;
                if(volume == 0)
                    System.out.println("电视机已静音!");
            }else System.out.println("电视机也是有底限的!");
                
        }
    
    }
    package top.hyself;
    import java.util.Scanner;
    
    import org.omg.CORBA.portable.ValueOutputStream;
    public class TV$Demo {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner scan = new Scanner(System.in);
            $TV hyper = new $TV();
            hyper.powerOn();
            System.out.print("手动输入频道序号:");
            int temp = Integer.valueOf(scan.nextLine());;
            hyper.setChannel(temp);
            hyper.getChannel();
            hyper.volumeDown();hyper.volumeDown();
        }
    
    }

  • 相关阅读:
    第二阶段总结
    傻子都会app与学习通
    天工疼憨仔组项目评审
    第一阶段意见
    冲刺(十)
    冲刺(九)
    冲刺(八)
    冲刺(七)
    后Hadoop时代的大数据架构
    ZooKeeper典型使用场景一览
  • 原文地址:https://www.cnblogs.com/Hyself/p/7811324.html
Copyright © 2011-2022 走看看