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

}

时间: 2024-08-27 11:13:43

Java 2017.11.06 杨浩宁作业(1)的相关文章

Java 2017.11.06 杨浩宁作业(2)

package top.hyself; public class F$Demo { public static void main(String[] args) { // TODO Auto-generated method stub new F$Demo().fun(); } private void fun() { System.out.println("Hello World!!!"); } } package top.hyself; public class F$Demo {

Java 2017.11.20 杨浩宁作业

package top.hyself; //斐波那契数列 public class Demo { public static void main(String[] args) { int[] arr = new int [30]; arr[0] = 1; arr[1] = 1; for(int i = 2;i < arr.length;i++) arr[i] = arr[i - 1] + arr[i - 2]; for(int i : arr) System.out.println(i); }

Java 2017.9.11 杨浩宁作业

//P61 2.15 import java.util.Scanner; public class test { public static void main(String[] args) { Scanner Hy=new Scanner(System.in); double x1,x2,y1,y2; System.out.println("请键入X1的值:"); x1 = Double.valueOf(Hy.nextLine()); System.out.println("

2017.11.06

今天学习了HTMIL,标签.这个东西吧,没什么很难的,就是得多练多打.今天的一些个人心得: rowspan:单元格向下合并,垂直合并空格:&nbsp颜色:bgcolor 或者#000000,6个16位进制的代码 跳转路径:<!-- a 标签--><a herf="">a标签的三个功能1.页面跳转2.锚链接(定位)3.功能连接(下载等)相对路径; /带表跟目录 ../带表上一级目录 ./自身目录(可以省略)图片标签 <!--图片标签 ing 图片的替

Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800

/Date(1487053489965+0800)/用Java怎么转换成yyyy-MM-dd的格式 Tue Feb 14 2017 14:06:32 GMT+0800用Java怎么转换成yyyy-MM-dd的格式 跟普通的日期不太一样 public static void main(String[] args) { String str="/Date(1487053489965+0800)/"; str=str.replace("/Date(","&quo

2014年至今的博文目录(更新至2017年06月12日)

拓扑学中凝聚点的几个等价定义(2017-06-12 07:51) 江苏省2017年高等数学竞赛本二试题(含解答)(2017-06-10 20:59) 裴礼文数学分析中的典型问题与方法第4章一元函数积分学练习(2017-06-10 11:04) 2017年厦门大学第十四届景润杯数学竞赛试卷(数学类)评分标准(2017-06-05 15:31) 2017年华东师范大学数学竞赛(数学类)试题(2017-06-05 15:28) 裴礼文数学分析中的典型问题与方法第3章一元微分学练习(2017-05-30

2017年06月07号课堂笔记

2017年06月07号 晴 空气质量:中度污染->良 内容:jQuery第二节:基本选择器,层次选择器,属性选择器, 基本过滤选择器,可见性过滤选择器 备注:代课老师:李老师 一.基本选择器 1)老师代码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(

2017年06月30号课堂笔记

2017年06月30号 星期五 多云 空气质量:中度污染 内容:MySQL第三节课 一.delete 和 truncate的区别 01.delete begin (开启事务)select * from grade;(查询年级表中所有的数据) delete from grade; (删除年级表中所有的数据)select * from grade;(查询年级表中所有的数据,没有数据) rollback; (事务回滚)select * from grade;(查询年级表中所有的数据,删除的数据恢复)

51CTO学院新课发布~~带你遇见更好的自己(六)(2017.11.20-11.26)

 一周的时间匆匆即逝,又到了给你们出新课列表的时候了,小编每周都辛苦的给你们推课,也不几道你们到底看了没,想到小编之前做讲师的时候,那可是一把鼻涕一把泪的催着同学们学习. 有个段子特别能描述当时的心情:"老师这个职业吧,说的文明点就是每天带着学生在知识的海洋里畅游.然而畅游一段时间吧,你会发现:只有你一个人上岸了!!!!!!!然后你还得返回,一个一个去捞.有些吧,昨天捞上来今天又掉下去了还得捞.在你喘息的时候,你会惊恐地发现:还有往回游的".So,跟我一起游往这周的新课列表吧,锵锵锵~