G
Guest
Gast
Hallo,
ich bin totaler änfanger und bräuchte bitte hilfe. also mein code soll ein zahlwort ausgeben.
mein problem ist, dass ich nicht weiß wie ich von der 2ten methode auf die erste methode zugreifen kann.
was muss ich eingeben, dass - hunderter - in die erste methode springt und dort dann die switch anweisung ausführt?
p.s. das ist nur eine rohversion. ich weiß natürlich, dass es z.b. nicht "zweizig" oder "einzig" heißt
ich bin totaler änfanger und bräuchte bitte hilfe. also mein code soll ein zahlwort ausgeben.
mein problem ist, dass ich nicht weiß wie ich von der 2ten methode auf die erste methode zugreifen kann.
Code:
public class Test
{
public static void ziffer(int z)
{
switch (z)
{
case 0:
System.out.println("null"); break;
case 1:
System.out.println("eins"); break;
case 2:
System.out.println("zwei"); break;
case 3:
System.out.println("drei"); break;
case 4:
System.out.println("vier"); break;
case 5:
System.out.println("fünf"); break;
case 6:
System.out.println("sechs"); break;
case 7:
System.out.println("sieben"); break;
case 8:
System.out.println("acht"); break;
case 9:
System.out.println("neun"); break;
}
}
public void zahlwort(int zahl)
{
int rechner1; //zum überblick für mich
int rechner2; // siehe oben
int rechner3; // siehe oben
int hunderter; // die hunderterstelle
int zehner; // zehnerstelle
int einser; // einerstelle
rechner1 = zahl % 1000;
rechner2 = zahl % 100;
rechner3 = zahl % 10;
hunderter = (zahl - rechner2) / 100;
zehner = (rechner2 - rechner3) / 10;
einser = rechner3;
System.out.println(hunderter + "hundert" + einser + "und" + zehner + "zig");
}
}
was muss ich eingeben, dass - hunderter - in die erste methode springt und dort dann die switch anweisung ausführt?
p.s. das ist nur eine rohversion. ich weiß natürlich, dass es z.b. nicht "zweizig" oder "einzig" heißt