📄 warehouse.java
字号:
class BinEmpty extends Exception { }
class StockBin {
private int itemsInBin = 0;
public StockBin( int initialCount ) {
itemsInBin = initialCount;
}
public void removeFromBin() throws BinEmpty {
if ( itemsInBin == 0 ) {
throw new BinEmpty();
} else {
--itemsInBin;
}
}
}
public class Warehouse {
public static void main( String[] args ) {
try {
StockBin b = new StockBin( 1 );
b.removeFromBin();
b.removeFromBin();
}
catch( BinEmpty be ) {
System.out.println( "Oops, no more!" );
}
finally {
System.out.println( "Cleaning up" );
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -