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(); } }