Hi!
Ich wollte aus neugier meinen derzeitigen Wissensstand nach den Semesterferien testen und ein kleines Programm schreiben, mit dem man Aktienkurse erfassen und nach belieben erhöhen / senken kann. Soweit geht alles ganz gut, jedoch habe ich einen Fehler im Programm, den ich einfach nicht beheben kann.
Ich kann in meinem switch/case meinen Variable hilf nur verringern, jedoch NICHT erhöhen... kann mir jemand helfen ?^^
grüße
Ich wollte aus neugier meinen derzeitigen Wissensstand nach den Semesterferien testen und ein kleines Programm schreiben, mit dem man Aktienkurse erfassen und nach belieben erhöhen / senken kann. Soweit geht alles ganz gut, jedoch habe ich einen Fehler im Programm, den ich einfach nicht beheben kann.
Java:
import Prog1Tools.IOTools;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
double hilf = 0;
Indize a = new Indize();
a.setName("ADIDAS");
a.setISIN("asd2344");
System.out.println("Startbildschirm:" );
double b = IOTools.readDouble("Bitte Kurswert eingeben");
a.setWert(b);
hilf = b;
while(true){
int x = IOTools.readInt("2) Kurs steigt\n3) Kurs fällt\n4) ENDE");
switch(x){
case 2:
if(hilf == 0) {
System.out.println("Sorry, Startkurs nicht festgelegt!");
}
hilf+= 0.01;
a.setWert(hilf);
case 3:
if(hilf == 0) {
System.out.println("Sorry, Startkurs nicht festgelegt!");
}
hilf -= 0.01;
a.setWert(hilf);
}
if (x == 4) break;
System.out.println(a);
}
}
}
Ich kann in meinem switch/case meinen Variable hilf nur verringern, jedoch NICHT erhöhen... kann mir jemand helfen ?^^
grüße