急,请高手指点,明天考试啊!谢啦!
利用java的泛型设计一个MyStack类,并提供push和pop方法;然后编写
一个TestMyStack类,在其主函数中生成整数栈和实数栈。
------解决方案--------------------挺锻炼人的,呵呵
------解决方案--------------------参考JAVA Stack类的源代码就是了
------解决方案--------------------god blessing you~
------解决方案--------------------god blessing you~
------解决方案--------------------//MyStack.java
import java.util.*;
public class MyStack
{
private static LinkedList <Integer> list=new LinkedList <Integer> ();
public void push(Integer in){
list.add(in);
}
public Integer pop(){
return list.removeLast();
}
public static void print(MyStack ms){
System.out.println(list);
}
}
//TestMyStack.java
import java.util.*;
class TestMyStack
{
public static void main(String[] args){
MyStack ms=new MyStack();
Random rand=new Random();
for(int i=0;i <10;i++)
ms.push(rand.nextInt(50));
MyStack.print(ms);
for(int i=0;i <5;i++)
ms.pop();
MyStack.print(ms);
}
}
不知道java中有没有与实数相对应的类,不会用。。。