zoukankan      html  css  js  c++  java
  • java 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("欢迎使用,电视已启动!");
        }
        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! not404,请检查您的电视是否处于开机状态!");
            }
        }
        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();
        }
    
    }

  • 相关阅读:
    关于秒杀的系统架构优化思路
    如何设计一个秒杀系统
    RabittMQ实践(二): RabbitMQ 与spring、springmvc框架集成
    RabittMQ实践(一): RabbitMQ的安装、启动
    Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
    Linux 网络 I/O 模型简介(图文)
    Java 网络编程(六) 使用无连接的数据报(UDP)进行通信
    Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
    Java 网络编程(四) InetAddress类
    Java 网络编程(三) 创建和使用URL访问网络上的资源
  • 原文地址:https://www.cnblogs.com/8ear/p/7865674.html
Copyright © 2011-2022 走看看