Hi,
ich habe die Hausaufgabe ein Java Programm zu schreiben, welches römische Zahlen in arabische Zahlen umwandeln kann. Dazu habe ich erst mal probeweise angefangen es mit der römischen Zahl 'M' zu probieren. Jedoch erhalte ich schon hier Fehler :/
Kann mir jemand sagen, was mein Fehler hier ist? Danke
edit: Das Programm funzt nicht.
ich habe die Hausaufgabe ein Java Programm zu schreiben, welches römische Zahlen in arabische Zahlen umwandeln kann. Dazu habe ich erst mal probeweise angefangen es mit der römischen Zahl 'M' zu probieren. Jedoch erhalte ich schon hier Fehler :/
Kann mir jemand sagen, was mein Fehler hier ist? Danke
Java:
import java.util.Scanner;
public class aufgabe1_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 0;
int ergebnis = 0;
Scanner input = new Scanner(System.in);
System.out.println("Geben Sie bitte eine Römische Zahl ein: ");
String rZahlen = input.nextLine();
while(true) {
if (rZahlen.charAt(i) == 'M') {
ergebnis = ergebnis + 1000;
}
else {
break;
}
i++
}
System.out.println(ergebnis);
}
}
Zuletzt bearbeitet: