Habe ein Problemchen mit folgender Aufgabe:
Schreiben Sie eine methode, dei eine als Parameter übernommene int-Zahl rechtsbündig in einer Kette der Länge m zurückgibt!
Was haltet Ihr von dieser Lösung:
public String wertKette(int zahl);
String zahl = zahl.toString();
String []kette = new String[m];
for (int i = 0; i <= m; i++){
kette[i] = i;
}
for (int i = zahl.length; i >= 0 && i <= m; i--){
int k = 0;
kette[m-k] = zahl[i];
k++;
}
return kette;
Make sense?:engel:
Beiträge von Wuhan
-
-
Die Lösungen Stehen Unter Den Aufgabe; Verstehe Nicht So Ganz Wo Das Problem Ist
-
Oh ich vergas das Problem! Für eine Übungsklausuraufgabe.
Würde mich über Hilfe freuen.
Viele Grüße
Wuhan -
1. Geben Sie neben dem folgenden Java-Text eine formal möglichst stark komprimierte Fassung mit gleicher Funktionalität an:
n=1; zahl = t.get Zahl();
while (zahl>0){
zahlArray[n] = zahl;
n++; zahl = t.getZahl();
}
n--;
Lösungidee:
zahl = t.getZahl();
for (int n=1; n< zahlArray.length; n++){
zahlArray[n] = zahl;
}
n--;