Schreiben Sie ein Programm das die Zahlen von 1 bis 100 ausgibt und die Information, ob die Zahlen
durch 2 teilbar sind.
durch 2 teilbar sind.
if (((x >> 1) << 1) == x)
ist ganz einfach zu verstehen, aber ggf. aufwändiger und schlechter zu lesen.damit kannst du raus finden obs gerade ist ( dass du das wahrscheinlich nicht verstehst ist mir klar )
Sieht schon ganz gut aus, vertausche mal die Zeilen in der for Schleife, entferne das ; und schaue, was ausgegeben wird.ich komme nicht mehr weiter 😥help
for (int i =1; i <= 100; i++) {
// DU HAST HIER EINEN LEEREN BLOCK!
// Das passiert, wenn man hinter der Klammer ein Semikolon setzt.
// DU musst aber folgendes schreiben:
System.out.print(i); // <- Das gibt die Zahl aus ohne Absatz!
if(i % 2 == 0) {
System.out.print(" ist durch 2 teilbar!"); // <-- Das fügt noch hinzu, dass es teilbar ist.
}
System.out.print("\n"); //<-- Das macht ein Absatz.
}
Da sind zwei innere Klammern zu vielif (((x >> 1) << 1) == x)
Vergiss das wieder, das war einfach eine dumme Anmerkung. Siehe Posting #9auch wenn ich das schreibe funktioniert nicht es werden nur die zahlen ausgegeben
Gegenfrage, ist 9 durch 2 teilbar?Also das ist richtig mit den Aufgaben Stellung Anhang anzeigen 17725
jaGegenfrage, ist 9 durch 2 teilbar?
also das heißt die ist falsch oder richtig?es geht nicht um die teilbarkeit im normalen sinne... klar kannst du jede zahl durch jede teilen außer der 0 ...
es geht drum wenn du / 2 machst ob da ein rest raus kommt...
wenn du 9 / 2 hast dann kommt da = 4 Rest1 raus
das rechenzeichen % gibt dir den rest aus
Was ergibt den 9 geteilt durch 2?Teilbarkeit ist eine mathematische Beziehung zwischen zwei ganzen Zahlen. Eine ganze Zahl ist durch eine andere ganze Zahl teilbar, wenn bei der Division kein Rest verbleibt, also die „Geteilt-Rechnung aufgeht“.
So ist beispielsweise die Zahl 8 durch 4 teilbar, da 8 : 4 genau 2 ergibt; somit ist 4, aber auch 2, Teiler von 8. Dagegen ist die Zahl 9 nicht durch 4 teilbar, weil die 4 zweimal in die 9 „geht“, aber ein Rest von 1 übrig bleibt.
Also ich soll noch if und else, richtig?das was du hast ist richtig soweit
dir fehlt noch eine kleinigkeit undzwar
"falls die zahl gerade ist gib teilbaraus"
"falls sie nicht gerade ist gib nicht teilbar aus"
den ersten teil hast du schon aber noch nicht den zweiten
9 in java aber soll 4 angezeigt werden oder
Ohne Rest?9 in java aber soll 4 angezeigt werden oder
Anhang anzeigen 17723
ist das jetzt richtig?