Hallo,
das Programm soll. wenn über die Kommandozeile z.B. "java Zahlenausgabe 55 20" eingegeben wird folgendes ausgeben:
"55 - fuenfundfuenfzig
20 - zwanzig".
Wie zerteile ich denn den String im array args "55" in n=5 und m=5 ?
Könntet ihr mir da mal auf die Sprünge helfen? Bin noch ziemlich planlos in Java
das Programm soll. wenn über die Kommandozeile z.B. "java Zahlenausgabe 55 20" eingegeben wird folgendes ausgeben:
"55 - fuenfundfuenfzig
20 - zwanzig".
Wie zerteile ich denn den String im array args "55" in n=5 und m=5 ?
Könntet ihr mir da mal auf die Sprünge helfen? Bin noch ziemlich planlos in Java
Java:
import EAjava.*;
public class Zahlenausgabe
{
public static void main (String[] args)
{
// Variablendeklarationen
String[] einer = new String[9];
String[] zehner = new String[8];
int i,
j = args.length-1,
n = 0,
m = 0;
// Füllen der Arrays
einer[0] = "ein";
einer[1] = "zwei";
einer[2] = "drei";
einer[3] = "vier";
einer[4] = "fuenf";
einer[5] = "sechs";
einer[6] = "sieben";
einer[7] = "acht";
einer[8] = "neun";
zehner[0] = "zwanzig";
zehner[1] = "dreisig";
zehner[2] = "vierzig";
zehner[3] = "fuenfzig";
zehner[4] = "sechzig";
zehner[5] = "siebzig";
zehner[6] = "achtzig";
zehner[7] = "neunzig";
for (i=0; i<=j; i++)
{
n = (int) args[i];
m = (int) args[i];
System.out.println(args[i] + " - " + einer[n] + "und" + zehner[m]);
}
}
}