For-Schleifen und Teilbarkeit von zahlen
Ich habe java zu lernen, die für etwa eine Woche jetzt und haben schon Herumspielen mit for
Schlaufen für die letzten paar Tage. Ich habe verwendet if
Anweisungen zum testen der Teilbarkeit einer Zahl auf mehrere Eigenschaften. unten ist, was ich habe, so weit.
int g = 18;
if ((g % 2 )== 0 && (g % 3)== 0)
{
System.out.println("g is divisible by 2 and 3");
}
else
{
System.out.println("g is not divisible by 2 and 3");
}
if ((g % 7 )== 0 || (g % 9) == 0)
{
System.out.println("g is divisible by 7 or 9");
}
else
{
System.out.println("g is not divisible by 7 or 9");
}
if (((g % 2 )== 0) && ((g % 3) == 0) && ((g % 5) != 0))
{
System.out.println("g is divisible by 2 and 3 but 5");
}
else
{
System.out.println("g is not divisible by 2 and 3 but 5");
}
Ich bin versucht, einen for
Schleife zu ändern, jedes der Programme vor, um zu testen alle zahlen zwischen 1 und 100 in einem einzigen Durchlauf der einzelnen Programme. Unten ist mein for
- Anweisung.
for(g=1;g<=100;++g)
Problem ist, mein Programm gar nicht ausführen. Habe ich es völlig falsch? Ein Punkt in die richtige Richtung, wird sehr geschätzt. Vielen Dank.
- Haben Sie daran gedacht, die main-Methode?
- SORRY. Main-Methode public static void main (String[] args) {
- Können wir den GESAMTEN code? wenn es ein problem gibt ist es nicht in dem code, den Sie geschrieben.
- Bitte akzeptieren Sie die Antwort, die, sofern Sie die sinnvolle Lösung für Ihre Frage. Vielen Dank und viel Spaß beim Programmieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Dieser ausgeführt werden soll.