Java bietet die innerhalb der Klassen die üblichen Konstrukte für Schleifen und Bedingungen.
Die normalerweise bei anderen Programmiersprachen in diesem Kapitel besprochenen
globalen Funktionen
fehlen hier: In Java existiert nichts außerhalb von Objekten.
Aus diesem Grund werden die Methoden auf einer speziellen Seite in einem
noch fehlenden Kapitel über Objekte behandelt.
Hier ein kleines Beispiel, in der
Schleife eine Modulo-Abfrage macht und nach
jedem 5. Element einen Zeilenumbruch einfügt.
Beispiel anschauen (/cgi-local/javaView.pl?executeExample=Statements)
Quellcode
import java.awt.*;
import java.applet.*;
public class Statements extends ExampleView {
TextField start = new TextField("0",3);
TextField end = new TextField("10",3);
public void start() {
panelLocal.add (start);
panelLocal.add (end);
panelLocal.add (new Button("neu starten"));
add (panelLocal);
writeMessage( example());
}
public String example() {
Integer a = (new Integer (start.getText()));
Integer b = new Integer (end.getText());
StringBuffer text = new StringBuffer(1000); //Performance better than String!!
String test = new String(); //just for transforming int.
// while Loop with the Values of Inputfields and a linebreak after each 5 elements.
int i = a.intValue();
text.append("Schleife:
");
while (i < b.intValue()) {
text.append(test.valueOf(i));
text.append("; ");
if (i % 5 == 4) {
text.append("
");
}
i++;
}
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.