Ich habe mal schnell eine Funktion geschrieben bevor es hier wieder ausartet:
Code:
static boolean allDigitsOfNumberAreUnique(int number) {
int cnt[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
String str = String.valueOf(number);
int digit;
for (int i = 0; i < str.length(); i++) {
digit = (int) (str.charAt(i) - '0');
if (cnt[digit] > 0) return false;
cnt[digit]++;
}
return true;
}
Aufruf:
Code:
int number = 12345;
if (allDigitsOfNumberAreUnique(number))
System.out.println("ja");
else
System.out.println("nein");
@ilikecookies
Poste bitte nächstes mal deinen Versuch mit der Fragestellung, dann wird dir auch eher geholfen.
Von Copy&Paste hat hier niemand etwas.