G
Guest
Gast
Hallo,
arbeite an meinem ersten programm und hab ein kleines Problem. programm sieht folgendermaßen aus:
Meine Fragen:
1. Bekomme ne Fehlermeldung: unreportet exception java.io.IOException; must be caught or declared to be thrown
a = Integer.parseInt(din.readLine());
in void lesen!!
2. Ist der Aufruf der Methoden in der if- Schleife grundsätzlich richtig?? Wie siehts mit dem Aufbau aus??
Freue mich von euch zu hören!!!!!
Don Homer
[Edit by Beni: Codetags eingefügt]
arbeite an meinem ersten programm und hab ein kleines Problem. programm sieht folgendermaßen aus:
Code:
import java.io.*;
public class MBC
{
public static void main(String[] args)
throws IOException
{
int d, e;
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.println(" Lagerbestand ansehen? (ja=1/nein=2) ");
d = Integer.parseInt(din.readLine());
if (d == 1) { MBC f = new MBC(); f.lager(); }
else { MBC g = new MBC(); g.lesen(); }
}
void lager() {
int b;
b= 10;
System.out.println(" Lagerbestand Teil1: " + b);
MBC h = new MBC(); h.lesen();}
void lesen()
{
int a, c, p;
p = 20;
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
System.out.print("Bitte Noppenzahl eingeben: ");
a = Integer.parseInt(din.readLine());
c=a*p;
System.out.print("Kosten fuer " +a ); System.out.print("Noppen: " +c); System.out.println(" Euro");
p=p-a; }
}
Meine Fragen:
1. Bekomme ne Fehlermeldung: unreportet exception java.io.IOException; must be caught or declared to be thrown
a = Integer.parseInt(din.readLine());
in void lesen!!
2. Ist der Aufruf der Methoden in der if- Schleife grundsätzlich richtig?? Wie siehts mit dem Aufbau aus??
Freue mich von euch zu hören!!!!!
Don Homer
[Edit by Beni: Codetags eingefügt]