Új hozzászólás Aktív témák

  • Retekegér

    MODERÁTOR

    válasz Kislulu89 #9951 üzenetére

    Egy lehetséges megoldás, ha mondjuk az objektumod attribútumait a konstruktoron keresztül inicializálod. Mennyire vagy képben ezekkel?

    package tegla;

    import java.util.Scanner;

    public class Tegla {

    private double a;
    private double b;
    private double c;

    public Tegla(double a, double b, double c) {
    this.a = a;
    this.b = b;
    this.c = c;
    }

    public double felszinSzamolas() {
    return 2 * (a * b + a * c + b * c);
    }

    public double terfogatSzamolas() {
    return a * b * c;
    }

    public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Téglatest térfogat- és felszínszámoló");
    System.out.print("a=");
    double a = scanner.nextDouble();
    System.out.print("b=");
    double b = scanner.nextDouble();
    System.out.print("c=");
    double c = scanner.nextDouble();

    scanner.close();

    Tegla tegla = new Tegla(a, b , c);
    double felulet = tegla.felszinSzamolas();
    System.out.printf("Felszín: %.1f\n", felulet );
    double terfogat = tegla.terfogatSzamolas();
    System.out.printf("Térfogat: %.1f\n", terfogat);

    }
    }

Új hozzászólás Aktív témák

Hirdetés