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]);
}
}
}