Add 3 1c) ((Int) Stack)
This commit is contained in:
parent
12b7b279c0
commit
28e9ad35b6
@ -1,5 +1,7 @@
|
|||||||
package part3.aufg1;
|
package part3.aufg1;
|
||||||
|
|
||||||
|
import java.util.Stack;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* a) Realisieren einen Integer‐Stapel. Dabei soll die Klasse Stack aber nicht verwendet
|
* a) Realisieren einen Integer‐Stapel. Dabei soll die Klasse Stack aber nicht verwendet
|
||||||
* werden, sondern eine dynamische Struktur wie in der Vorlesung „Algorithmen und
|
* werden, sondern eine dynamische Struktur wie in der Vorlesung „Algorithmen und
|
||||||
@ -21,8 +23,9 @@ package part3.aufg1;
|
|||||||
|
|
||||||
public class Anwendung {
|
public class Anwendung {
|
||||||
public void myIntStackDemo(){
|
public void myIntStackDemo(){
|
||||||
|
|
||||||
IntStack myIntStack = new IntStack();
|
IntStack myIntStack = new IntStack();
|
||||||
|
|
||||||
|
myIntStack.print();
|
||||||
myIntStack.p_push(7);
|
myIntStack.p_push(7);
|
||||||
myIntStack.p_push(3);
|
myIntStack.p_push(3);
|
||||||
myIntStack.p_push(8);
|
myIntStack.p_push(8);
|
||||||
@ -40,6 +43,7 @@ public class Anwendung {
|
|||||||
public void myGenericStackDemo(){
|
public void myGenericStackDemo(){
|
||||||
GenericStack myStack = new GenericStack();
|
GenericStack myStack = new GenericStack();
|
||||||
|
|
||||||
|
myStack.print();
|
||||||
myStack.p_push(1);
|
myStack.p_push(1);
|
||||||
myStack.p_push('B');
|
myStack.p_push('B');
|
||||||
myStack.p_push(true);
|
myStack.p_push(true);
|
||||||
@ -47,6 +51,26 @@ public class Anwendung {
|
|||||||
myStack.p_pop();
|
myStack.p_pop();
|
||||||
myStack.p_push("\"Ich Liebe Generische Typen\"");
|
myStack.p_push("\"Ich Liebe Generische Typen\"");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void notMyStack_Demo(){
|
||||||
|
Stack javaStack = new Stack();
|
||||||
|
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.push(1);
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.push('B');
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.pop();
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.push("\"Java kann Stacks!\"");
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.pop();
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.pop();
|
||||||
|
System.out.println(javaStack);
|
||||||
|
javaStack.push(true);
|
||||||
|
System.out.println(javaStack);
|
||||||
|
}
|
||||||
public static void main(String[] args){
|
public static void main(String[] args){
|
||||||
Anwendung demo = new Anwendung();
|
Anwendung demo = new Anwendung();
|
||||||
demo.myIntStackDemo();
|
demo.myIntStackDemo();
|
||||||
@ -54,5 +78,9 @@ public class Anwendung {
|
|||||||
System.out.println("=====/////======");
|
System.out.println("=====/////======");
|
||||||
|
|
||||||
demo.myGenericStackDemo();
|
demo.myGenericStackDemo();
|
||||||
|
|
||||||
|
System.out.println("=====/////======");
|
||||||
|
|
||||||
|
demo.notMyStack_Demo();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user