本文目录
- JAVA基础实现圆类Circle
- Java创建圆形类Circle.属性:半径r;方法:计算周长、显示周长、计算面积、显示面积,并创建测试类CircleTest
- 用JAVA写一个名circle的类表示一类同心圆
- JAVA定义圆形类
- JAVA 定义一个圆类Circle
- java类的创建,Circle
- JAVA编程题,构造一个Circle类实现圆急!!
- JAVA:定义一个圆类Circle,成员变量:半径 radius;
JAVA基础实现圆类Circle
/////写着也够累的.... public class Cylinder extends Circle{ private double h; public Cylinder(double h, double r, int x, int y) { super(r, x, y); this.h = h; } public Cylinder(){ } public double getH() { return h; } public void setH(double h) { this.h = h; } public double area(){ return 2 * super.area() + super.perimeter() * h; } public double volume() { return super.area() * h; } public static void main(String args) { Cylinder cy = new Cylinder(4.5, 2.3, 2 , 3); System.out.println("area: " + cy.area()); System.out.println("volume: " + cy.volume()); } } class Circle{ private int x; private int y; private double r; public Circle(){ } public Circle(double r, int x, int y) { this.r = r; this.x = x; this.y = y; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public double getR() { return r; } public void setR(double r) { this.r = r; } public double perimeter(){ return 2 * Math.PI * r; } public double area(){ return Math.PI * r * r; } }
Java创建圆形类Circle.属性:半径r;方法:计算周长、显示周长、计算面积、显示面积,并创建测试类CircleTest
package test;class Circle {private double r;private double c = 0.0;private double s = 0.0;public Circle(double r) {this.r = r;}/*** 计算周长*/public void calcPerimeter() {c = Math.PI * r * 2;}/*** 展示周长*/public void showPerimeter() {System.out.printf("周长为:%.2f", c);System.out.println();}/*** 计算面积*/public void calcArea() {s = Math.PI * Math.pow(r, 2);}/*** 展示面积*/public void showArea() {System.out.printf("面积为:%.2f", s);System.out.println();}}public class Test {public static void main(String args) {Circle circle = new Circle(1.0);circle.calcArea();circle.showArea();circle.calcPerimeter();circle.showPerimeter();}}
用JAVA写一个名circle的类表示一类同心圆
class circle{ private double radius=0; private int x=0; private int y=0; public circle(int x,int y,double radius){ this.x=x; this.y=y; this.radius=radius; } public circle(circle othercircle,double radius){ this.x=othercircle.getX(); this.y=othercircle.getY(); this.radius=radius; } public getRadius(){ return this.radius; } public getX(){ return this.x; } public getY(){ return this.y; } public getArea(){ return math.pi*this.radius*this.radius; }}
JAVA定义圆形类
public class Circle{ private double r; public void setR(double r){ this.r=r; } public double getArea(){ return Math.PI*r*r; } public double getPerimeter(){ return 2*Math.PI*r; }}public class TestCircle{ public static void main(String args){ //两个不同对象 Circle circle1 = new Circle(); Circle circle2 = new Circle(); //设置不同半径 circle1.setR(2); circle2.setR(3); //显示结果 system.out.println("半径为2的圆面积是"+circle1.getArea()+", 周长是"+circle1.getPerimeter()); system.out.println("半径为3的圆面积是"+circle2.getArea()+", 周长是"+circle2.getPerimeter()); }}
JAVA 定义一个圆类Circle
public class Circle {double radius;public Circle(double rad) {radius = rad;}public double calcArea() {return Math.PI * radius * radius;}public static void main(String args) {Circle c = new Circle(3);System.out.println(c.calcArea());}}
java类的创建,Circle
package test;public class Circle {private double radius;private double area;private double diameter; public double calDiameter(){return 2 * radius;} public double calArea(){return Math.PI * calDiameter();} public double getRadius() {return radius;}public void setRadius(double radius) {this.radius = radius;}public double getArea() {return area;}public void setArea(double area) {this.area = area;}public double getDiameter() {return diameter;}public void setDiameter(double diameter) {this.diameter = diameter;}}public class Pizza{private String type;private double size;private double price;public String getType() {return type;}public void setType(String type) {this.type = type;}public double getSize() {return size;}public void setSize(double size) {this.size = size;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}}
JAVA编程题,构造一个Circle类实现圆急!!
public class Circle {private Double radius;public Double getArea() {if (radius == null || radius 《= 0) {throw new RuntimeException("radius不合法");}return Math.PI * radius * radius;}public Double getLength() {if (radius == null || radius 《= 0) {throw new RuntimeException("radius不合法");}return Math.PI * 2 * radius;}public Double getRadius() {return radius;}public void setRadius(Double radius) {this.radius = radius;}}
import java.util.Scanner;public class App {public static void main(String args) {Scanner input = new Scanner(System.in);Circle circle = new Circle();while (true) {Double radius = input.nextDouble();circle.setRadius(radius);System.out.println(String.format("%.2f %.2f", circle.getArea(),circle.getLength()));circle.setRadius(radius * 2);System.out.println(String.format("%.2f %.2f", circle.getArea(),circle.getLength()));}}}
JAVA:定义一个圆类Circle,成员变量:半径 radius;
纯手写代码,望采纳,谢谢!
public class Main{ public static void main(String ags) { double radius = 2.5; double width = radius * 2; double height = 10; Circle circle = new Circle(radius); System.out.println("圆形周长:" + circle.calculgirth()); System.out.println("圆形面积:" + circle.calculSquare()); Cylinder cylinder = new Cylinder(width, height); System.out.println("圆柱体侧面积:" + cylinder.calculSideArea()); System.out.println("圆柱体面积:" + cylinder.calculSurfaceArea()); System.out.println("圆柱体体积:" + cylinder.calculVolume()); Vertebral vertebral = new Vertebral(width, height); System.out.println("圆锥体体侧面积:" + vertebral.calculSideArea()); System.out.println("圆锥体面积:" + vertebral.calculSurfaceArea()); System.out.println("圆锥体体积:" + vertebral.calculVolume()); }} public class Circle { private double radius; private double pai = 3.14; public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } public Circle(double radius) { this.radius = radius; } public Circle() { } /** * 圆形周长 * 2πr * 圆形周长 = 2 x π x 半径 * * @return */ public double calculgirth() { return 2 * pai * radius; } /** * 圆形面积 * πr² * 圆形面积=π x 半径的平方 * * @return */ public double calculSquare() { return pai * (radius * radius); }}public class Cylinder { private double width; private double height; private Circle circle; public double getWidth() { return width; } public void setWidth(double width) { this.width = width; //设置圆柱体宽度时并设置圆的半径 circle = new Circle(width / 2); } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public Cylinder(double width, double height) { this.width = width; this.height = height; //设置圆柱体宽度时并设置圆的半径 circle = new Circle(width / 2); } public Cylinder() { } /** * 计算侧面积 * 圆柱体侧面积=底面周长x高 * * @return */ public double calculSideArea() { return circle.calculgirth() * height; } /** * 计算表面积 * 圆柱体表面积 = 侧面积+底面积x2 * * @return */ public double calculSurfaceArea() { return (calculSideArea() + circle.calculSquare()) * 2; } /** * 计算体积 圆柱体积=π r² h=s底 h * 表面积 = 底面积 x 高 * * @return */ public double calculVolume() { return circle.calculSquare() * height; }}/** * ①。侧面积=πRL * ②。全面积=πR(L+R) * ③。体积=πR²H/3 * ④。侧母线长L=√(R²+H²) */public class Vertebral { private double width; private double height; private Circle circle; public double getWidth() { return width; } public void setWidth(double width) { this.width = width; circle = new Circle(width / 2); } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public Vertebral(double width, double height) { this.width = width; this.height = height; circle = new Circle(width / 2); } public Vertebral() { } /** * 圆锥侧母线长L * 圆锥侧母线长 = 开方(底面半径x底面半径+高度x高度) * * @return */ public double calculSideBusLine() { return Math.sqrt(circle.radius * circle.radius + height * height); } /** * 圆锥体侧面积 * 圆锥体侧面积 = π x R x L * 圆锥体侧面积 = π x 底面半径 x 侧母线长 * * @return */ public double calculSideArea() { return circle.pai * circle.radius * calculSideBusLine(); } /** * 圆锥表面积 * 圆锥表面积 = πR(L+R) * 圆锥表面积 = π x 底面半径 x (侧母线长 + 底边半径) */ public double calculSurfaceArea() { return circle.pai * circle.radius * (calculSideBusLine() + circle.radius); } /** * 圆锥体积 * 圆锥体积=πR²H/3 */ public double calculVolume() { return circle.pai * (circle.radius * circle.radius) * height / 3; }}