一个文件夹可以加入文件,binding 20;也可以摘除文件,remove 10;如果摘除文件数目大于加入文件数目,则显示文件夹文件数目为current 0;当输入end结束命令时显示当前文件个数。
输入样例:binding 20
remove 10
binding 20
remove 10
end
输出样例:current 20
我的代码如下:
import java.util.Scanner;
public class Main{
public static void main(String []args) {
Scanner inputScanner = new Scanner(System.in);
int current = 0;
while(inputScanner.hasNext()){
String str = inputScanner.nextLine();
String[] arr = str.split(" ");
if("end".equals(arr[0])){
System.out.println("current "+ current);
System.exit(0);
}
if("binding".equals(arr[0])){
current = current + Integer.valueOf(arr[1]);
}
else{
current = current - Integer.valueOf(arr[1]);
if(current < 0)
current = 0;
}
}
}
}