Kezdőoldal » Számítástechnika » Programozás » Miért nem írja ki a fájlból...

Miért nem írja ki a fájlból beolvasott számokat?

Figyelt kérdés

private static void filekez() {

try {

Scanner beolvas = new Scanner (System.in);

System.out.println("Adja meg a file nevet amiben az adatok vannak!");

String teglalap = beolvas.nextLine();

ArrayList<Integer> lista = new ArrayList();


FileReader fr = new FileReader(teglalap);

BufferedReader br = new BufferedReader(fr);

String adatok = br.readLine();

int szamok = Integer.parseInt(adatok);

lista.add(szamok);

int elso = lista.get(0);

int masodik = lista.get(1);


System.out.println("Terulet: " + (elso * masodik));

System.out.println("Kerulet: " + ((elso + masodik) * 2));


if (elso == masodik) {

System.out.println("Az adatok alapjan ez egy negyzet");

}

else {

System.out.println("Nem negyzet");

}



fr.close();

br.close();

}catch(Exception e) {}

}


És amikor elér oda a program, hogy kiírja a terület, kerületet, továbblép és nem csinál semmit csak kilép utána a metódusból. Mi ennek az oka?



2014. dec. 30. 21:40
1 2
 11/11 anonim ***** válasza:
Magyar változónevek, üres catch blokk, eddig olvastam. Legalább jobb kedvem lett így estére.
2017. aug. 4. 17:16
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!