Debugger kaputt

Status
Nicht offen für weitere Antworten.

public_class

Mitglied
hey guys, vielleicht kann mir hier jemand einen Gefallen tun (wiedermal lol) und das programm untersuchen, mein debugger läuft einfach nicht richtig und ich weiß nicht ob mein programm das macht was ich möchte... Also der Stack soll die Zahlen von 9-999 mit einer for-Schleife ausgeben. Hoffentlich tut mein programm das. Ich hab 2 klassen, bitte Hilfe, schon wieder:
Java:
public class Arraystapel1Main {
	public static void main(String[] args) {
	Arraystapel buli = new Arraystapel(990);
	
	for(int i = 9; i <999; i++){
		buli.push(i);
		}
	while(!buli.isEmpty())
	{
		System.out.println(buli.top());
		buli.pop();
		
	}
	}
	}

und

Java:
public class Arraystapel {
	private Object[]stapi;
	private int index, maxIndex;

	public Arraystapel (int größe)
	{            index = 0;
		maxIndex = größe-1;
		stapi = new Object [größe];
	}
public boolean isEmpty() 
{ if (stapi[0]==null)
{
	return true;
} else {
	
	return false; }	
}  
 public void push (Object pObject)
 {  
 if (!isFull())
 {
 stapi[index]=pObject;
 index++;
 }
 else
 {
	 System.out.print("Stapel ist voll");
 }
 }
public Object top() {
if (!isEmpty())
{
	return stapi[index-1];
}
else 
{
	return null;
	}
}
public boolean isFull()
{	if (index == maxIndex+1)
{
return true;
}
else
{ 
	return false;
}
}

public void pop() {
	if (!isEmpty())
	{
		stapi[index-1]=null;
		index--;
	}
	else { System.out.println("Stapel ist leer");
	}
}
 }
danke WIEDERMAL für die Hilfe
 

Schandro

Top Contributor
es gibt aus:
998
997
996
...
11
10
9

Nur eine Sache interessiert mich: Warum kannst du das nicht selber herausfinden? :shock:
 

musiKk

Top Contributor
Irgendwann, wenn meine Software mal auf jedem Rechner der Welt läuft, werde ich in irgendeinem harmlosen Update die Fehlermeldungen durch Dinge wie "funzt nicht" und "da gabs nen Fehler" ersetzen und euch damit alle in den Wahnsinn treiben. *muhahaha*

"wie funzt nicht, gib mal den Fehler"
"aber da steht wirklich 'funzt nicht' *heul*"
 

Ariol

Top Contributor
Irgendwann, wenn meine Software mal auf jedem Rechner der Welt läuft, werde ich in irgendeinem harmlosen Update die Fehlermeldungen durch Dinge wie "funzt nicht" und "da gabs nen Fehler" ersetzen und euch damit alle in den Wahnsinn treiben. *muhahaha*

"wie funzt nicht, gib mal den Fehler"
"aber da steht wirklich 'funzt nicht' *heul*"

Bau aber auch noch nen Timer mit rein, der so eine Meldung zufällig mal zwischendurch schmeißt. :D
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben