Brauche Hilfe bei der Programmierung: Umrechnung von Römischen Zahlen in Arabische in Java - Was fehlt dem Programm, damit arabische Zahlen ausgegeben werden?
/** * Entwickeln Sie eine Java-Applikation zum Konvertieren von römischen Zahlen in * arabische Zahlen. Als Instanzvariable sind die Zeichenketten für * die römischen Zahlen und die ganzen Zahlen zu verwalten. Folgende Methoden * sind zu implementieren: Einlesen der römischen Zahl, Umwandlung einer * römische Zahl in eine ganzen Zahl, Ausgeben der ganzen Zahl. */
public class Umrechnung {
String romanNumber;
int arabicNumber;
public String[] RomanNumber;
public int [] ArabicNumber;
public int generateArabicNumber( String romanNumber )
{
int arabicNumber = 0;
for ( int stelle = 0; stelle < romanNumber.length(); stelle++ )
{
char ziffer = romanNumber.charAt( stelle );
switch (ziffer) {
case 'I':
arabicNumber = arabicNumber + 1;
break;
case 'V':
arabicNumber = arabicNumber + 5;
break;
case 'X':
arabicNumber = arabicNumber + 10;
break;
case 'L':
arabicNumber = arabicNumber + 50;
break;
case 'C':
arabicNumber = arabicNumber + 100;
break;
case 'D':
arabicNumber = arabicNumber + 500;
break;
case 'M':
arabicNumber = arabicNumber + 1000;
break;
case 'ↁ':
arabicNumber = arabicNumber + 5000;
break;
case 'ↂ':
arabicNumber = arabicNumber + 10000;
break;
default:
break;
}
}
return arabicNumber;
}
}
programmieren,
Java