Diseñar una clase cuboide Cuboide (10 puntos)
Requisitos: Diseñar una clase llamada Cuboide para representar un cuboide. Esta clase incluye tres campos de datos dobles denominados largo, ancho y alto, que representan el largo, ancho y alto del cuboide, respectivamente. Un método de construcción sin argumentos, los valores predeterminados de largo, ancho y alto son todos 1. Un método de construcción para especificar valores de largo, ancho y alto. Un método llamado getArea () devuelve el área de superficie de este cuboide. Un método llamado getVolume () devuelve el volumen de este cuboide.
Definición de interfaz de función:
public double getArea ();
public double getVolume ();
Ejemplo de procedimiento de prueba de árbitro:
import java.util.Scanner;
/* 你的代码将被嵌入到这里 */
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double l = input.nextDouble();
double w = input.nextDouble();
double h = input.nextDouble();
Cuboid myCuboid = new Cuboid(l, w, h);
System.out.println(myCuboid.getArea());
System.out.println(myCuboid.getVolume());
input.close();
}
}
Ejemplo de entrada:
3,5 2 5
Salida de muestra:
69,0
35,0
class Cuboid {
double length=1;
double width=1;
double height=1;
public double getArea(){
return (length*width+length*height+width*height)*2 ;
}
public double getVolume(){
return length*width*height;
}
public Cuboid(){
}
public Cuboid (double length,double width,double height){
this.length=length;
this.width=width;
this.height=height;
}
}