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.
InformationsquelleAutor Hustl3r28 | 2013-12-04
Schreibe einen Kommentar