myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Java - Codeschnipsel sortieren (https://mygully.com/showthread.php?t=2557464)

Tr3nDy 25.01.12 19:10

Java - Codeschnipsel sortieren
 
Hallo,

ich lerne grad in der Uni ein wenig Java und habe hier eine Aufgabe, wo man Codeschnipsel sortieren soll, sodass das Programm Quadratzahlen ausgibt.

Die Schnispel lauten so: (Eine Zeile = Ein Schnipsel)
Code:

public static void main (String[] args)
quad = zahl * zahl
System.out.println(" Quadratzahlen:")
int zahl, quad
System.out.println (zahl + "*" + zahl + " = " + quad)
public class Quadrat
for (zahl=1; zahl<=20; zahl++)

Ich habe die jetzt so sortiert und die Klammern+Semikolons gesetzt:
Code:

public class Quadrat {
    public static void main (String[] args) {
        int zahl, quad;
        quad = zahl * zahl;
        for (zahl=1; zahl<=20; zahl++)
        {
            System.out.println(" Quadratzahlen:");
            System.out.println (zahl + "*" + zahl + " = " + quad);
        }
    }
}

Ist das so richtig? Ich kann das ja so nicht testen, weil ich keinen Wert für die Zahl eingegeben habe oder?

Wäre echt dankbar für jede Antwort, habe da leider 0 Ahnung.

waldfee0071 25.01.12 19:56

Code:

public class Quadrat {
    public static void main (String[] args) {
        int zahl, quad;
        System.out.println(" Quadratzahlen:");
        for (zahl=1; zahl<=20; zahl++)
        {
            quad = zahl * zahl;
            System.out.println (zahl + "*" + zahl + " = " + quad);
        }
    }
}

so wäre es richtig. Natürlich kannst du es testen.

Code:

for (zahl=1; zahl<=20; zahl++)
        { // alles was hier drinnen ist wird sooft durchlaufen solange "zahl <=20" ist }

Für jede neue Zahl wird "quad" neu berechnet und ausgegeben.

Tr3nDy 25.01.12 20:33

Besten Dank. Jetzt wo ich die Lösung sehe, verstehe ich sogar warum man die genau so anordnen muss :T.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:17 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.