哈利路亚
Let's take one million years picnic
欢迎来到Sean Cleveland的博客
JAVA学习日报 7.13

学了快一周的JAVA,这次该开始拿去年面向对象程序设计的作业开刀了,因为当时学C++也没一周就去做了这个作业来着。

第一个作业是定义一个Circle类,用户输入半径,系统计算并输出周长。

遇到的问题之一是JAVA的类好像不用额外定义什么析构函数,不过这种问题也算降低难度所以也是大欢迎;另外一个问题就在于JAVA的输入语句太麻烦了,搞明白这个着实花了我一点点时间。

代码如下:

import java.util.Scanner;
class circle{
    public double PI=3.1415;
    private double radius;
    public double  circumference() {
        return radius*2*PI;
    }
    public double  area() {
        return radius*radius*PI;
    }
    public double getRadius() {
        return radius;
    }
    public circle(double a){
        radius=a;
        }
}
public class Class1 {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        double r=input.nextDouble();
        input.close();
        circle  c1=new circle(r);
        System.out.print(c1.circumference()+"\n");
        System.out.print(c1.area());
    }
}

输入数据即可计算面积周长,没什么难度。运行结果如下:

posted on 2020-07-13 14:13  哈利路亚#0207  阅读(121)  评论(0编辑  收藏  举报
Live2D