lundi 8 juin 2015
Die Klasse Menge mit Konstruktoren und einfachen Methoden
Posted on 11:28 by verona
Hallo ich habe als Hausaufgabe eine Klasse Menge mit paar Aufgaben bekommen und ich sollte die Klasse Menge verfollständigen.
Als erstes die Aufgaben:Vervollständigen Sie die Klasse Menge. Die Objekte dieser Klasse sollen Mengen
von natürlichen Zahlen aus dem geschlossenen Intervall von 0 bis 100 beschreiben. Dazu besitzt
die Klasse ein Feld zahlen von boolean-Werten, in dem angezeigt wird, welche Zahlen in der
Menge enthalten sind. Gilt beispielsweise zahlen[3]==true, so bedeutet dies, dass die Zahl 3
Element der Menge ist. Gilt zahlen[7]==false, so bedeutet dies, dass die Zahl 7 kein Element
der Menge ist.
1)// Konstruktor, der eine leere Menge anlegt
2)// Konstruktor, der eine Menge mit genau dem Wert von i als Element anlegt; falls i nicht im
// Intervall von 0 bis 100 liegt, wird eine IndexException geworfen
3)// Konstruktor, der eine Menge mit allen im Parameter z angegebenen Werten als Elementen
// anlegt; falls einer dieser Werte nicht im Intervall von 0 bis 100 liegt, wird eine
// IndexException geworfen
4)// istIn liefert den Wert true, falls der Wert von i Element der Menge ist, sonst false;
// falls i nicht im Intervall von 0 bis 100 liegt, wird eine IndexException geworfen
5)// istLeer liefert den Wert true, falls die Menge keine Elemente enthält, sonst wird false
// zurückgegeben
Ist das so richtig ? Wenn nicht bitte ich um Verbesserungsvorschläge.
Mfg
Als erstes die Aufgaben:Vervollständigen Sie die Klasse Menge. Die Objekte dieser Klasse sollen Mengen
von natürlichen Zahlen aus dem geschlossenen Intervall von 0 bis 100 beschreiben. Dazu besitzt
die Klasse ein Feld zahlen von boolean-Werten, in dem angezeigt wird, welche Zahlen in der
Menge enthalten sind. Gilt beispielsweise zahlen[3]==true, so bedeutet dies, dass die Zahl 3
Element der Menge ist. Gilt zahlen[7]==false, so bedeutet dies, dass die Zahl 7 kein Element
der Menge ist.
1)// Konstruktor, der eine leere Menge anlegt
2)// Konstruktor, der eine Menge mit genau dem Wert von i als Element anlegt; falls i nicht im
// Intervall von 0 bis 100 liegt, wird eine IndexException geworfen
3)// Konstruktor, der eine Menge mit allen im Parameter z angegebenen Werten als Elementen
// anlegt; falls einer dieser Werte nicht im Intervall von 0 bis 100 liegt, wird eine
// IndexException geworfen
4)// istIn liefert den Wert true, falls der Wert von i Element der Menge ist, sonst false;
// falls i nicht im Intervall von 0 bis 100 liegt, wird eine IndexException geworfen
5)// istLeer liefert den Wert true, falls die Menge keine Elemente enthält, sonst wird false
// zurückgegeben
Java Code:
-
-
public class Menge {
-
-
private boolean [] zahlen;
-
-
public Menge()
-
{
-
boolean [] zahlen = new boolean[100];
-
}
-
public Menge(int i)
-
{
-
if(i<0|| i>100)
-
{
-
}
-
else
-
{
-
boolean[] zahlen = new boolean[i];
-
}
-
}
-
public Menge(int[]z)
-
{
-
for(int i=0;i<z.length;i++)
-
{
-
if(z[i]<0 ||z[i]>100)
-
{
-
}
-
else
-
{
-
boolean[] zahlen = new boolean[z.length];
-
}
-
}
-
}
-
public boolean istIn(int i)
-
{
-
if(i<0 ||i>100)
-
{
-
}
-
else
-
{
-
return zahlen[i];
-
}
-
}
-
public boolean istLeer()
-
{
-
if(zahlen.length==0)
-
{
-
return true;
-
}
-
return false;
-
}
-
-
}
Ist das so richtig ? Wenn nicht bitte ich um Verbesserungsvorschläge.
Mfg
Die Klasse Menge mit Konstruktoren und einfachen Methoden
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire