Java长方体体积问题
计算底面为正方形的长方体体积,要求
1.底面正方形输入数据为浮点型数据,底面积需使用
Java中自带的数学方法计算平方;
2.高为1-10的随机数;
3.计算出的结果向上取整;
4输出长方体体积。
你这是需要定义一个长方形类,实现相应的方法把。
import java.util.Scanner;
public class Cuboid {
private double side;
private double height;
public double getArea(double side){
return Math.pow(side,2);
}
public int getVolume(double area,double height){
return (int) Math.ceil(area*height);
}
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
Cuboid c=new Cuboid();
System.out.println("输入底面边长:");
c.side=in.nextDouble();
c.height=Math.random()*9+1;
System.out.println("长方体体积:"+c.getVolume(c.getArea(c.side),c.height));
}
}