schon wieder schlange

Status
Nicht offen für weitere Antworten.

public_class

Mitglied
hey leute also ich hab n bisschen gewerkert und versucht, meine schlange hängt sich aber immer auch, sie soll die zahlen 11-60 ausgeben und das tut sie gerade nicht und ich verstehe einfach nicht wieso... bitte guckt mal durch...
danke


Java:
public class Arrayschlange {
private Object[]snake;
int vorne, hinten;

//Konstruktor 
public Arrayschlange(int größe){
snake = new Object[größe];
vorne = 0;
hinten = 0;}
/* Eine leere Schlange ist erzeugt.*/
//Methoden 
public boolean isEmpty(){

if(vorne==hinten&&snake[vorne]==null)
{ return true; }
else
{ return false; }}

/*Die Anfrage liefert den Wert true, wenn die Schlange keine Elemente enthält,
sonst liefert sie den Wert false.*/

public void enqueue(Object pObject)
{
if(!isFull())
{ snake[hinten]= pObject;
hinten = (hinten+1)%snake.length; }else 
{ System.out.println("Schlange ist voll Kunden stehen schon an"); } }
/*Die Schlange ist erzeugt.pObject ist als letztes Element in der Schlange
abgelegt.*/
public void dequeue()
{if(!isEmpty())
{snake[vorne]=null;
vorne = (vorne+1)%snake.length;
} else{ System.out.println("Schlange leer"); } }

/*Vorher Die Schlange ist nicht leer.
Nachher Das vorderste Element ist aus der Schlange entfernt.*/
public Object front() {
if (!isEmpty()){
return snake[vorne];´
}else
{ return null;}} 
/*Die Schlange ist nicht leer.
Die Anfrage liefert das vorderste Element der Schlange. Die Schlange ist
unverändert.*/
public boolean isFull()
{ if(vorne == hinten&&snake[vorne]!=null)
{ return true;}
else { return false; } }}

und dann die problemklasse
Java:
public class MainArrayschlange {
public static void main(String[] args) {
Arrayschlange snake = new Arrayschlange (50);
for(int i = 11; i <60; i++){snake.enqueue(i);}
while(!snake.isEmpty())
{System.out.println(snake.dequeue());
snake.enqueue();}}}}}
 
Zuletzt bearbeitet:

eRaaaa

Top Contributor
wow, also da sind ja so einige dinge die nicht funktionierne können.
ich fange mal an(was ich so beim überfliegen gefunden habe):


in deiner main: - dequeue() hat als returnwert doch nichts (void), was soll system.out also ausgeben?
- was soll das snake.enqueue(); danach? ergibt ja irgendwie eig. kein sinn, desweiteren gibts die methode (ohne paramter) garnicht

in der arrayschlange:

in zeile 40(return snake[vorne];´) <-- wird das überhaupt kompiliert? (wegen dem zeichen nach dem ';' meine ich )
 

ARadauer

Top Contributor
sowas kann ich als Java Entwickler, der das beruflich macht und ziehmlich viel Code den ganzen Tag sieht, nicht lesen...
Java:
public void dequeue()
{if(!isEmpty())
{snake[vorne]=null;
vorne = (vorne+1)%snake.length;
} else{ System.out.println("Schlange leer"); } }

sowas eher schon

Java:
public void dequeue(){
  if(!isEmpty()){
     snake[vorne]=null;
     vorne = (vorne+1)%snake.length;
  } else{
      System.out.println("Schlange leer");
  }
}
Wird euch sowas nicht gelert?
 

public_class

Mitglied
anscheinend nicht wir sollen versetzt schreiben mit viel platz damit man die klammern zuordnen kann, es soll so übersichtlicher sein
 

ARadauer

Top Contributor
[qoute]wir sollen versetzt schreiben mit viel platz damit man die klammern zuordnen kann,[/qoute]
das machst du aber nicht
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Java anwendung VOR vollbildspielen (schon wieder...) AWT, Swing, JavaFX & SWT 5
C Schon wieder JTable AWT, Swing, JavaFX & SWT 7
S ProgressBar newRunnable (schon wieder!) AWT, Swing, JavaFX & SWT 9
Z Und schon wieder die Linien (Problem beim überzeichnen) AWT, Swing, JavaFX & SWT 4
B Schon wieder ein Problem mit paintComponent(). AWT, Swing, JavaFX & SWT 2
K Und schon wieder JInternalFrame AWT, Swing, JavaFX & SWT 2
dzim JetBrains Compose - hat das schon jemand probiert? AWT, Swing, JavaFX & SWT 3
B Swing Locale wechseln, nachdem UIManager schon initialisiert ist AWT, Swing, JavaFX & SWT 5
Binary.Coder Netbeans GUI zu Eclipse (schon gegooglet und einiges ausprobiert). AWT, Swing, JavaFX & SWT 4
N JComboBox schon zum Teil aufgeklappt AWT, Swing, JavaFX & SWT 7
J Swing - ich sehe keine Linie, andere schon AWT, Swing, JavaFX & SWT 6
GilbertGrape JTable mit Combobox-Editierung schon nach einem Klick AWT, Swing, JavaFX & SWT 7
oliver1974 Wer hat QT Jambi schon probiert? AWT, Swing, JavaFX & SWT 5
M Ist Swing schon fertig? AWT, Swing, JavaFX & SWT 3
F SkinLF - GTK Icons werden nicht genutz - KDE schon - why? AWT, Swing, JavaFX & SWT 8
D Prüfen, ob Fenster bereits schon geöffnet ist AWT, Swing, JavaFX & SWT 1
richis-fragen Wie kann man den RowSorter dazu bringen die ursprünglich liste wieder anzuzeigen. AWT, Swing, JavaFX & SWT 28
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
J JOptionPane ruft sich selbst immer wieder neu auf AWT, Swing, JavaFX & SWT 3
R JOptionPane schließt sich nicht wieder AWT, Swing, JavaFX & SWT 2
S Swing Mal wieder JTable Ansicht aktualisieren AWT, Swing, JavaFX & SWT 10
C Memory Karten nach Paar offen bleiben sonst wieder umdrehen AWT, Swing, JavaFX & SWT 1
C Benutzername in GUI eingeben und nach Spiel neues Fenster Benutzername wieder anzeigen AWT, Swing, JavaFX & SWT 1
T SWT Mysql Tabelle zeigt immer nur den ersten Wert immer wieder an AWT, Swing, JavaFX & SWT 3
X AWT Text der mit Graphics "drawString(...)" geschreiben wurde wieder löschen. AWT, Swing, JavaFX & SWT 6
F Swing Java Swing Array in Datei und wieder raus AWT, Swing, JavaFX & SWT 7
A Swing Paint mit Button Clear den Hintergrund säubern um wieder zeichnen zu können AWT, Swing, JavaFX & SWT 2
P jframe setVisible(false) wieder sichtbar machen? AWT, Swing, JavaFX & SWT 4
B Swing Repaint Problem - mal wieder AWT, Swing, JavaFX & SWT 5
A jformattedtextfield unsichtbar und wieder sichtbar machen AWT, Swing, JavaFX & SWT 13
J Swing Fenster lässt sich nach Schließung nicht wieder öffnen AWT, Swing, JavaFX & SWT 4
O JTable zeigt die alte Daten wieder AWT, Swing, JavaFX & SWT 23
A AWT Nach dem generieren von bildern verschwinden diese wieder AWT, Swing, JavaFX & SWT 9
J Mal wieder Probleme mit paintComponent AWT, Swing, JavaFX & SWT 3
C SWT CTabItem wieder sichtbar machen AWT, Swing, JavaFX & SWT 3
GUI-Programmer Wieder ne Layout Frage AWT, Swing, JavaFX & SWT 11
R Komponente wieder entfernen AWT, Swing, JavaFX & SWT 13
E wieder einmal JTable AWT, Swing, JavaFX & SWT 5
A Fokus wieder in ein JTextField setzen AWT, Swing, JavaFX & SWT 4
L Buttons aus Arrayliste erstellt wie komm ich nun wieder an das Oobjekt aus der arrayliste ran AWT, Swing, JavaFX & SWT 3
Z Swing Buttons wieder entfernen vom Bildschirm AWT, Swing, JavaFX & SWT 5
O Swing JButton werden richtig gewechselt aber die Maus macht die alten wieder Sichtbar?? AWT, Swing, JavaFX & SWT 5
N gezeichnete Graphiken speichern und wieder anzeigen AWT, Swing, JavaFX & SWT 8
hdi SWT Operation auf GUI-Komponente kommt mal wieder nicht an... AWT, Swing, JavaFX & SWT 9
Ollek Swing JPnales nach bestimmtenVorgang wieder anzeigen AWT, Swing, JavaFX & SWT 4
P Swing Hintergrundfarbe auslesen und wieder setzen AWT, Swing, JavaFX & SWT 4
M AWT Zurücksetzbutton, wieder auf das original Bild AWT, Swing, JavaFX & SWT 3
M Fenster nach minimierung zum tray wieder öffnen AWT, Swing, JavaFX & SWT 3
E Swing Wieder ein Bild einfügen AWT, Swing, JavaFX & SWT 2
Luy Per TAB-Taste aus TextArea wieder raus? AWT, Swing, JavaFX & SWT 5
D Swing JMenu wieder schließen lassen AWT, Swing, JavaFX & SWT 7
F JFileChooser mal wieder AWT, Swing, JavaFX & SWT 2
B Wie kann ich ein event wieder beseitigen AWT, Swing, JavaFX & SWT 2
hdi Swing mal wieder EDT -> nichts passiert AWT, Swing, JavaFX & SWT 20
S Feintuning, mal wieder Threading + swing ... AWT, Swing, JavaFX & SWT 8
P JTable...mal wieder AWT, Swing, JavaFX & SWT 7
S JDialog startet immer wieder neu AWT, Swing, JavaFX & SWT 2
A Wie werde ich beim JTable die Selection wieder los? AWT, Swing, JavaFX & SWT 6
PAX Iconified JFrame per Code wieder anzeigen lassen (deiconify) AWT, Swing, JavaFX & SWT 2
T Mal wieder Swing GUI AWT, Swing, JavaFX & SWT 7
hdi repaint() mag mal wieder nicht. AWT, Swing, JavaFX & SWT 9
T JCheckBox deselektieren (Haken wieder entfernen) - wie? AWT, Swing, JavaFX & SWT 5
M ich will die alten "alte JButtons"wieder haben AWT, Swing, JavaFX & SWT 6
G Ein jTextField im laufe das Programmes immer wieder updaten AWT, Swing, JavaFX & SWT 2
G wieder mal das leidige thema listener AWT, Swing, JavaFX & SWT 3
G Drag and Drop mal wieder? AWT, Swing, JavaFX & SWT 2
C JTable. Mal wieder AWT, Swing, JavaFX & SWT 10
T Ich komme mal wieder nicht mit Swing und Image klar. AWT, Swing, JavaFX & SWT 5
G SWT Toolbar: Toolitem entfernen und wieder hinzufügen AWT, Swing, JavaFX & SWT 16
M wieder einmal JScrollPane und JList AWT, Swing, JavaFX & SWT 4
S getSize gibt keine Größe wieder AWT, Swing, JavaFX & SWT 4
T Linien zeichnen und wieder löschen AWT, Swing, JavaFX & SWT 9
V mal wieder das gute alte gridbaglayout AWT, Swing, JavaFX & SWT 4
W JTabele Aktualisieren - Wieder einmal AWT, Swing, JavaFX & SWT 4
S JScrollPane mal wieder AWT, Swing, JavaFX & SWT 2
R JLabel Icon wieder entfernen AWT, Swing, JavaFX & SWT 4
A Wieder einmal Event-Dispatch-Thread AWT, Swing, JavaFX & SWT 5
R Mal wieder JTable AWT, Swing, JavaFX & SWT 11
I JProgressBar String anzeigen, danach wieder normale Ansicht AWT, Swing, JavaFX & SWT 3
G mal wieder table. AWT, Swing, JavaFX & SWT 3
X wieder mal ein prob mit dnd AWT, Swing, JavaFX & SWT 14
Luma Alle Fenster verstecken und wieder sichtbar machen? AWT, Swing, JavaFX & SWT 6
S JFrame minimieren und wieder herstellen AWT, Swing, JavaFX & SWT 2
J Spalte in JTable aus- und wieder einblenden AWT, Swing, JavaFX & SWT 10
R Anonymen CaretListener wieder entfernen AWT, Swing, JavaFX & SWT 4
G JTabbedPane: Tabs verschwinden lassen und wieder anzeigen AWT, Swing, JavaFX & SWT 3
G TableModel von JTable wieder entfernen AWT, Swing, JavaFX & SWT 10
juppi JFrame will nicht wieder verschwinden AWT, Swing, JavaFX & SWT 2
S Wieder eine Frage zu javax.swing.text AWT, Swing, JavaFX & SWT 2
Z SnakeGame Schlange per KeyListener bewegen! AWT, Swing, JavaFX & SWT 10
P Schlange AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben