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