Diseñar una clase cuboide Cuboide (Java)

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;
    }
}

Supongo que te gusta

Origin blog.csdn.net/weixin_51430516/article/details/115119685
Recomendado
Clasificación