Új hozzászólás Aktív témák
-
Retekegér
MODERÁTOR
válasz
Kislulu89
#9957
üzenetére
Azt próbáld meg, hogy az utolsó kiírásnál - System.out.printf("Térfogat: %.1f \n",terfogat); - simán elhagyod a
\n-t.Ezen kívül:
"Téglatest térfogat- és felszínszámoló " -> itt az utolsó szóköz valószínűleg felesleges
A scannert használat után zárd le azsc.close();metósussal. -
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);
}
} -
benyo513
tag
válasz
Kislulu89
#9951
üzenetére
Hali!
Nem tudom milyen szinten tanulod a java programozást, de ami igazán segített nekem megérteni az objektum orientált programozás alapjait az ez a kurzus volt
http://moocfi.github.io/courses/2013/programming-part-1/
Viszont nem árt mellette egy minimális angol tudás
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- A Razer új klaviatúra-zászlóshajóját meglátva biztos félrenyeled a teát
- Kecskemét és környéke adok-veszek-beszélgetek
- Fejhallgató erősítő és DAC topik
- Modding és elektronikai kérdések
- World of Tanks - MMO
- TCL LCD és LED TV-k
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Vezeték nélküli fülhallgatók
- VGA kibeszélő offtopik
- Xbox Series X|S
- További aktív témák...
- Ryzen 7 9700x AM5 CPU - garancia 2028.05. hóig
- Philips Evnia 27M2N8500 QD-OLED monitor 1440p 360Hz ALZA garancia
- MacBook Air (2020) M1 processzor, 8GB RAM, 256 GB kiváló állapotban eladó
- Felújított (Refurbished) DELL Latitude 5440 Tartós Üzleti Laptop 14" -40% i5-1345U 10Mag 16/512 FHD
- Xiaomi Poco Pad 256GB blue
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- DDR3 so-dimm 8GB notebook RAM modul Samsung
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4622 , 100% AKKSI
- MikroTik RB5009UPr+S+IN
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

