java编写圆柱体代码 java编程求圆柱体积
java编写程序,从键盘输入圆柱体的底半径r和高h,然后计算其体积并输出.要最简单的
代码:
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆柱体的底半径:");
int r = scanner.nextInt();
System.out.println("请输入圆柱体的高:");
int h = scanner.nextInt();
double pi = Math.PI;
// 取整数部分
int v = (int) pi * r * r * h;
System.out.println("圆柱体的体积是:" + v);
}
}
效果:
Java编程:设计一个Circle的子类——圆柱体Cylinder
class Cylinder extends Circle
{
double PI=super.getπ();
double r=super.getR();
int h=5;
//定义圆柱体的高
public double getArea()
//求圆柱体表面积
{
return 2*PI*r*r+2*PI*r*h;
}
public double getSize2()
//求 圆柱体体积
{
return PI*r*r*h;
}
}
用JAVA编写一个圆柱体类,包含求体积的方法。声称一个圆柱体对象,并求这个圆柱体的体积
圆柱体体积公式:V=πr²h。
java中的Math类中提供了π常量:
public static final double PI = 3.14159265358979323846; 可以直接使用。
求平方,可以使用Math.pow(r, 2)方法完成,也可以写成r*r。
指定圆柱的半径和高度,即可求出体积。
public class Cylinder {
// 半径(考虑精度问题,使用double)
private double radius;
private double height;
public Cylinder(double radius, double height) {
super();
this.radius = radius;
this.height = height;
}
// 获取当前圆柱对象的体积
public double getVolume() {
return getVolume(radius, height);
}
// 提供计算圆柱体积的通用方法。
public static double getVolume(double radius, double height) {
return Math.PI / 2 * Math.pow(radius, 2) * height;
}
public double getRadius() {
return radius;
}
public void setRadius(float radius) {
this.radius = radius;
}
public double getHeight() {
return height;
}
public void setHeight(float height) {
this.height = height;
}
public static void main(String[] args) {
// radius = 1.5, height = 5;
// 1、
Cylinder cylinder = new Cylinder(1.5f, 5);
System.out.println(cylinder.getVolume());
// 2、
System.out.println(Cylinder.getVolume(1.5f, 5));
}
}
java编写程序,从键盘输入圆柱体的底半径r和高h,然后计算其体积并输出.
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("input a number as r : ");
int r = sc.nextInt();
System.out.println("input a number as h : ");
int h = sc.nextInt();
System.out.println("圆柱体的体积是:" + (3.14 * r * r * h));
}
}
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java编写圆柱体代码 java编程求圆柱体积
本文地址: https://pptw.com/jishu/2511.html