public class MyStack1 {
private Stack<Integer> stackData;
private Stack<Integer> stackMin;
public MyStack1(){
this.stackData = new Stack<>();
this.stackMin = new Stack<>();
}
public void push(int newNum){
if(this.stackMin.isEmpty()){
this.stackMin.push(newNum);
}else if(newNum <= this.getMin()){
this.stackMin.push(newNum);
}
this.stackData.push(newNum);
}
public int pop(){
if(this.stackData.isEmpty()){
System.out.println("Your stack is empty!");
}
int value = this.stackData.pop();
if(value == this.getMin()){
this.stackMin.pop();
}
return value;
}
public int getMin(){
if(this.stackMin.isEmpty()){
System.out.println("Your stack is empty!");
}
return this.stackMin.pop();
}
public static void main(String[] args) {
}
}
程式員代碼面試指南第一章用什么軟體運行,JAVA運行不出來是為什么
uj5u.com熱心網友回復:
main方法里為空,等于什么都沒做,先學點基礎吧!
uj5u.com熱心網友回復:
書上就是這么寫的 那怎么才能運行出來呢
uj5u.com熱心網友回復:
程式員的入門程式hello world,基本每個編程語言的學習都從hello world開始uj5u.com熱心網友回復:
書上就是這么寫的 那怎么才能運行出來呢
下面就是main方法,這個你可以理解為主程式,主程式為空就是什么都不做,具體你想做什么請在主程式添加,怎樣才能運行就要看你想干么,你問我你想干么,你說我怎么回答你?
public static void main(String[] args) {
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/143768.html
標籤:Eclipse
