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.
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.