- Realme GT Master Edition - mestermunka
- Xiaomi 17 Ultra - jó az optikája
- MWC 2026: Meglepően jó áron jön a kicsi, de erős, illetve a nagy és fotós Xiaomi
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Fotók, videók mobillal
- Samsung Galaxy S24 - nos, Exynos
- MWC 2026: Leica telefont gyártott a Xiaomi
Új hozzászólás Aktív témák
-
Retekegér
MODERÁTOR
válasz
bandi0000
#10412
üzenetére
Karekterkódolást be lehet állítani, pl.:
try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path), StandardCharsets.ISO_8859_1))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}Szerk.: közben látom meglett
-
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);
}
} -
Retekegér
MODERÁTOR
válasz
Phobion
#9525
üzenetére
A feltételvizsgálatban lévő reláció jelen formájában nem jó.
Tipp: használd a programkód beszúrást, így más is le tudja tesztelni az IDE-ben a kódodat.
Szerk.: az elsőnél jó volt, csak az 'aa' változónak értékül adott 300455 kívül esik az elágazások vizsgálati tartományán, ezért nem írt ki semmit.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Corsair 32GB KIT DDR4 4600MHz CL18 Vengeance RGB RT - 12 hónap garancia
- Apple iPhone 14 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- ASUS PRIME RTX 5080 OC 16GB - ÚJ! 36 hónap garancia
- ASUS ROG STRIX RTX 5070 Ti OC 16GB - ÚJ! 36 hónap garancia!
- iPhone 13 mini 128GB 100% (1év Garancia) - AKCIÓ
- Beszámítás! Sony PlayStation 5 825GB digital garanciával hibátlan működéssel
- Apple iPhone 16 Plus 128GB Ultramarine használt, karcmentes 96% akku (266 ciklus) 6 hónap gar
- MacBook Air 13" M2 16gb ram/256gb ssd 27% Áfás
- Bomba ár! Lenovo ThinkPad T440s Touch - i5-4GEN I 8GB I 128GB SSD I 14" HD+ I Cam I W10 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


