[ ZeRo8 @ 13.11.2004. 17:06 ] @
| Imam klasu:
import java.io.*;
public class A {
public static void main(String[] args) {
BufferedReader unos = new BufferedReader ( new InputStreamReader(System.in) );
int n;
System.out.println("Unesite broj: ");
System.out.println("Unesi svoj broj: ");
n = Integer.parseInt(unos.readLine());
System.out.println("Uneli ste broj: " + n);
}
}
A javlja mi greshku.
D:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Count.java:13: unreported exception java.io.IOException; must be caught or declared to be thrown
n = Integer.parseInt(unos.readLine());
^
1 error
Jedino sto mi pada na pamet je da kompajler ne moze naci java.io.* paket
Kako da resim problem. Hvala
|
[ filmil @ 13.11.2004. 17:10 ] @
Lepo ti kaže: u liniji 13 pozivaš metod koji može da baci izuzetak (exception). Izuzetak mora da se obradi, bilo tako što ćeš rečenu liniju da uokviriš sa try-catch bilo tako što ćeš da prijaviš da metod može da isporuči izuzetak u pozivajuću funkciju (ključna reč throws).
f
[ mucky @ 13.11.2004. 17:16 ] @
:)
try {
n = Integer.parseInt(unos.readLine());
}
catch (Exception e) {
System.out.println("Javila se greska: " + e.toString());
}
Lepo ti pise UNREPORTED EXCEPTION, MUST BE CATCHED OR DECLARED
TO BE THROWN.
--
Visit my photolog at
http://www.fotolog.net/mucky
[Ovu poruku je menjao veljaradenkovic dana 14.11.2004. u 00:02 GMT+1]
[ ZeRo8 @ 13.11.2004. 21:06 ] @
Hvala. Nije u pitanju jezik, nego tek pochinjem s javom.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.