Konstruktor implementieren, zahl 0 repräsentieren

Hallo, ich bräuchte mal dringend eure Hilfe, vielleicht könnt ihr mir erklären was ich bei dieser Aufgabe machen soll. Ach ja ich bin totaler Anfänger....

Die Aufgabe ist: Implementiert einen Konstruktor GrosseZahl(), der eine GrosseZahl erstellt, die die Zahl 0 repräsentiert.


Die Klasse GrosseZahl soll beliebig große zahlen verwalten und berechnen können, aber nicht mit BigInt, sonder mit arrays. Also man bekommt zunächst einen String gegeben der soll dann in ein array umgewandlt werden. ALSO muss ich dann sagen wenn der String leer ist oder aus nur nullen besteht ist das array = 0???

Vielen Dank für eure Hilfe
 
In der Aufgabe bekommst du gar nichts übergeben. Du sollst einen Default-Constructor bauen, der intern dann den Wert 0 als Array darstellt.
 
okay vielen Dank schon mal 😀
Ich aber ich bin nicht grade ein Ass in programmieren...
würde dass so gehen? wahrscheinlich total falsch oder???
Java:
	public GrosseZahl() {
		byte ziffern[] = new byte[1];
		for(int i=0;i<ziffern.length;i++)
			ziffern[i] = 0;

Danke für die Hilfe
 
Java:
public class GrosseZahl
{
  private byte[] wert;

  public GrosseZahl()
  {
    wert = new byte[1];
  }
}

Um es mal in eine Klasse zu gießen. Wenn du ein byte[] der Länge X erzeugst, dann ist jeder Wert im Array mit 0 initialisiert.
Du brauchst daher keine for-Schleife.
 

Zurück
Oben