「java中求圆柱体表面积」圆柱体的表面积如何求
本篇文章给大家谈谈java中求圆柱体表面积,以及圆柱体的表面积如何求对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java.继承和派生:编写一个程序计算出圆的面积、圆柱体的表面积和体积。
- 2、求程序JAVA设计圆柱体的类,计算其表面积和体积
- 3、java设计:问题是编写程序计算圆柱体的体积和表面积
- 4、急!求程序!JAVA设计圆柱体的类,计算其表面积和体积
- 5、Java编程:设计一个Circle的子类——圆柱体Cylinder
- 6、Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积
java.继承和派生:编写一个程序计算出圆的面积、圆柱体的表面积和体积。
class Point{
private int x, y;
//get / set
public Point(){
}
public Point(int x, int y){
this.x=x; this.y=y;
}
}
继承就是再extends Point、并添加相应的方法、属性
求程序JAVA设计圆柱体的类,计算其表面积和体积
import java.util.Scanner;
interface JSolidFigure {
//表面积
void SurfaceArea();
//体积
void Volume();
}
//圆柱
class Cylinder implements JSolidFigure{
@Override
public void SurfaceArea() {
Scanner sc=new Scanner(System.in);
System.out.println("请输入半径:");
double r=sc.nextDouble();
System.out.println("请输入高:");
double h=sc.nextDouble();
double surfaceArea=2*Math.PI*r*r+2*Math.PI*r*h;
System.out.println("表面积:"+surfaceArea);
}
@Override
public void Volume() {
Scanner sc=new Scanner(System.in);
System.out.println("请输入半径:");
double r=sc.nextDouble();
System.out.println("请输入高:");
double h=sc.nextDouble();
double volume=Math.PI*r*r*h;
System.out.println("体积:"+volume);
}
}
//圆锥
class Cone implements JSolidFigure{
@Override
public void SurfaceArea() {
}
@Override
public void Volume() {
}
}
//球
class Ball implements JSolidFigure{
@Override
public void SurfaceArea() {
}
@Override
public void Volume() {
}
}
//长方
class Rectangular implements JSolidFigure{
@Override
public void SurfaceArea() {
}
@Override
public void Volume() {
}
}
//测试
public class SolidFigure{
public static void main(String[] args) {
//多态
JSolidFigure jsf=new Cylinder();
System.out.println("下面求圆柱表面积+++++++++++++++++++++++++++++++");
jsf.SurfaceArea();
System.out.println("下面求圆柱体积+++++++++++++++++++++++++++++++++");
jsf.Volume();
}
}
java设计:问题是编写程序计算圆柱体的体积和表面积
import java.util.Scanner;
public class TestCount {
//计算体积的方法 其中h代表高,r代表半径,m代表体积
public void tiji(double h,double r){
double m = r * r * Math.PI * h;
System.out.println("体积="+m);
}
//计算表面积的方法
public void biaomiji(double h,double r){
double n = r * r * Math.PI + 2 * r * h * Math.PI;
System.out.println("表面积="+n);
}
public static void main(String[] args) {
TestCount test = new TestCount();
System.out.print("请输入物体半径:");
Scanner Scanner = new Scanner(System.in);
double r=Scanner.nextDouble();
System.out.print("请输入物体高度:");
Scanner Scanner1 = new Scanner(System.in);
double h=Scanner1.nextDouble();
test.tiji(h, r);//调用计算体积的方法
test.biaomiji(h, r);//调用计算表面积的方法
}
}
运行结果:
请输入物体半径:10.0
请输入物体高度:5.0
体积=1570.7963267948967
表面积=628.3185307179587
完整的程序。望采纳。
急!求程序!JAVA设计圆柱体的类,计算其表面积和体积
public class Cylinder {//圆柱体类
private double radius;
private double height;
public Cylinder(){}//无参构造
public Cylinder(double radius,double height){
this.radius = radius;
this.height = height;
}
public double getPerimeter(){//得到底圆周长
return 2 * Math.PI * this.radius;
}
public double getBottomArea(){//得到底面积
return Math.PI * this.radius * this.radius ;
}
public double getVolume(){//得到体积
return this.getBottomArea() * this.height;
}
public double getArea(){//得到表面积
return this.getBottomArea()*2 + this.getPerimeter() * this.height;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
}
public class RingCylinder extends Cylinder {
private double outerRadius;//外半径
private double interRadius;//内半径
private double height;
public RingCylinder(){}
public RingCylinder(double outerRadius,double interRadius,double height){
this.outerRadius = outerRadius;
this.interRadius = interRadius;
this.height = height;
}
@Override
public double getPerimeter() {//得到内圆周长和外圆周长的和
return 2 * Math.PI * (this.outerRadius + this.interRadius);
}
@Override
public double getBottomArea() {//得到底部面积
return Math.PI * (this.outerRadius - this.interRadius) * (this.outerRadius - this.interRadius);
}
@Override
public double getVolume() {//得到体积
return this.getBottomArea() * this.height;
}
@Override
public double getArea() {
return this.getBottomArea()*2 + this.getPerimeter()*this.height;
}
public double getOuterRadius() {
return outerRadius;
}
public void setOuterRadius(double outerRadius) {
this.outerRadius = outerRadius;
}
public double getInterRadius() {
return interRadius;
}
public void setInterRadius(double interRadius) {
this.interRadius = interRadius;
}
public double getHeight() {
return this.height;
}
public void setHeight(double height) {
this.height = height;
}
}
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:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积
这种下程序自己写很容易的,没给你做结果长度的限制,那个也很简单,用NumberFormat就可以, 可以帮你
程序如下:
package test;
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args) {
try {
Scanner scan = new Scanner(System.in);
System.out.println("请输入半径:");
double radius = scan.nextDouble();
System.out.println("请输入高:");
double height = scan.nextDouble();
System.out.println("所求圆柱体的体积是:"+Math.PI * radius* radius * height);
System.out.println("所求圆柱体的表面积是:"+Math.PI * radius* radius * 2+ Math.PI * radius * 2 * height);
} catch (Exception e) {
System.out.println("你输入有误,请输入数字!");
}
}
}
关于java中求圆柱体表面积和圆柱体的表面积如何求的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-28,除非注明,否则均为
原创文章,转载请注明出处。