2019秋JAVA第六周课程总结及实验报告(四)
发布时间:2020-12-15 07:29:54 所属栏目:Java 来源:网络整理
导读:题目: 源代码: package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double r = sc.nextDouble(); double h = sc.nextDouble(); Cylinder a = new Cylinde
题目:源代码:package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double r = sc.nextDouble(); double h = sc.nextDouble(); Cylinder a = new Cylinder(r,h); a.diapVol(); } } class Circle { public static double Pi = 3.1415926535; protected double radius; Circle() { this.radius = 0; } Circle(double r) { this.radius = r; } double getRadius() { return this.radius; } double getPerimeter() { return 2 * Pi * this.radius; } void disp() { System.out.println("该圆的半径为: " + this.radius); System.out.println("该圆的周长为: " + getPerimeter()); System.out.println("该圆的面积为: " + Pi * Math.pow(this.radius,2)); } } class Cylinder extends Circle { double height; Cylinder (double r,double h) { super.radius = r; this.height = h; } double getHeight() { return this.height; } double getVol() { return Pi * Math.pow(super.radius,2) * this.height; } void diapVol() { System.out.println("该圆柱体的体积为: " + getVol()); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |