ich habe eine Methode geschrieben, um eine Binärzahl solange hochzuzählen, bis sie 20 Einsen enthält. Wenn die um 1 erhöhte Binärzahl 20 Einser enthält, soll eine 1 zurückgegeben werden, ansonsten soll die Methode nochmal aufgerufen werden. Dem Compiler fehlt am Ende aber noch ein return Statement, obwohl ich dieses niemals erreichen würde.
Code (Java):
public static int add(byte[] zahl, int anzahlEinser){
if (zahl[40] == 0){
zahl[40] = 1;
anzahlEinser++;
}else{...
Kompilierfehler
0 commentaires:
Enregistrer un commentaire