Java kehrt einen int-Wert um, ohne das Array @ zu verwend

Kann mir jemand erklären, wie man eine Ganzzahl ohne Array oder String umkehrt. Ich habe diesen Code online erhalten, verstehe aber nicht wirklich, warum +% 10 eingegeben und erneut geteilt wird.

while (input != 0) {
    reversedNum = reversedNum * 10 + input % 10;
    input = input / 10;   
}

Und wie Sie diesen Beispielcode verwenden, um nur ungerade Zahlen umzukehren. Beispiel: Ich habe diesen Eingang 12345 erhalten, dann wird die ungerade Zahl umgekehrt, um 531 auszugeben.

Antworten auf die Frage(58)

Ihre Antwort auf die Frage