Я знаю, что я делаю что-то очень неправильно, но я буду откровенен здесь, мои знания Java очень слабы.Всякий раз, когда я вызываю dataIn.readLine (), я получаю эту ошибку времени компиляции
unreported exception java.io.IOException; must be caught or declared to be thrown
Вот код, я знаю, что соглашения об именах ужасны и почти ничего не делают
import java.io.*;
public class money {
public static void main( String[]args ){
String quarters;
String dimes;
String nickels;
String pennies;
int iquarters;
int idimes;
int inickels;
int ipennies;
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
System.out.println( "Enter the number of quarters. " );
quarters = dataIn.readLine();
System.out.println( "Enter the number of dimes" );
dimes = dataIn.readLine();
System.out.println( "Enter the number of nickels" );
nickels = dataIn.readLine();
System.out.println( "Enter the number of pennies" );
pennies = dataIn.readLine();
iquarters = Integer.parseInt( quarters );
idimes = Integer.parseInt( dimes );
inickels = Integer.parseInt( nickels );
ipennies = Integer.parseInt( pennies );
}
}
http://www.ideone.com/9OM6O Здесь также скомпилировано с тем же результатом.