Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Felder in Java
2
public class Preisliste
{ private String[] artikel; private double[] preis; public Preisliste () artikel = new String[3]; preis = new double[3]; artikel[0] = "Maus"; preis[0] = 6.99; artikel[1] = "Tastatur"; preis[1] = 22.95; artikel[2] = "Stick"; preis[2] = 4.99; } Zu Beginn wird artikel als Feld von Zeichenketten und preis als Feld von rationalen Zahlen deklariert. Im Konstruktor wird festgelegt, dass beide Felder Länge 3 haben sollen. Danach stehen die Feldindizes 0, 1 und 2 zur Verfügung. Die Feldpositionen 0, 1, 2 werden anschließend mit Inhalten belegt.
3
public class Fahrstuhl
{ private Ellipse[] stockwerklicht; public Fahrstuhl () stockwerklicht = new Ellipse[4]; for (int i = 0; i <= 3; i++) stockwerklicht[i] = new Ellipse (0, 10*i); } stockwerklicht[3].werdeSichtbar (); stockwerklicht wird als Feld von Ellipsen deklariert. Das Feld soll Länge 4 haben. Für die Feldpositionen 0, 1, 2 und 3 werden neue Ellipsen erzeugt. Anschließend kann mit den einzelnen Stockwerklichtern gearbeitet werden.
4
public void fahre () { for (int j = 2; j >= 0; j--) stockwerklicht[j+1].werdeUnsichtbar (); stockwerklicht[j].werdeSichtbar (); } Der Fahrstuhl fährt vom 3. Stock in den 0. Stock (also ins Erdgeschoss).
5
private String[] fach;
fach = new String[12]; fach[1] = "Informatik"; fach[1] = fach[1] + " ist cool";
6
Speichere zu jeder Zahl zwischen 0 und 99, ob sie Primzahl ist.
boolean[] prim; prim = boolean[100]; prim[0] = false; prim[1] = false; for (int i = 2; i <= 99; i++) { prim[i] = true; for (int t = 2; t < i, t++) if ( (i/t) * t == i) ) prim[i] = false; } Speichere zu jeder Zahl zwischen 0 und 99, ob sie Primzahl ist.
7
Erzeuge eine Reihe von m Streichhölzern nebeneinander.
public class Reihe { private int maximalzahl; private int anzahl; private Streichholz[] holz; public Reihe (int x, int y, int m) maximalzahl = m; anzahl = maximalzahl; holz = new Streichholz[maximalzahl]; for (int i = 0; i < maximalzahl; i++) holz[i] = new Streichholz (x+i*20, y); } zeige (); Erzeuge eine Reihe von m Streichhölzern nebeneinander.
8
public void zeige () { for (int i = 0; i < anzahl; i++) holz[i].werdeSichtbar (); } for (int j = anzahl; j < maximalzahl; j++) holz[j].werdeUnsichtbar (); Zeige die Hölzer von Position 0 bis Position anzahl – 1 und verbirg die Hölzer von Position anzahl bis maximalzahl - 1.
9
public boolean nimm (int n)
{ if (anzahl < n || n > 3 || n < 1) return false; } else anzahl = anzahl - n; zeige (); return true; Wenn die Benutzerin zu viele oder zu wenige Hölzer aus der Reihe nehmen will, melde false. Ansonsten vermindere die Anzahl der Hölzer in der Reihe, zeige die Reihe und melde true.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.