[ 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.