本文共 931 字,大约阅读时间需要 3 分钟。
在一个空的文件夹中,即可以装订增加文件数,也可以摘除减少文件数,在多次装订、摘除后,请输出最后剩余的文件数 如果摘除的文件数大于当前的文件数,则将当前的文件全部摘除
package test;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Listlist = new ArrayList (); while(true){ String line = scan.nextLine(); if ("end".equals(line)) { break; } list.add(line); } dealData(list); } private static void dealData(List list){ int current = 0; if(list.size() > 0){ for(String temp: list){ String[] arrStr = temp.split(" "); if("binding".equals(arrStr[0])){ current += Integer.parseInt(arrStr[1]); }else if("remove".equals(arrStr[0])){ if(current < Integer.parseInt(arrStr[1])){ current = 0; }else{ current -= Integer.parseInt(arrStr[1]); } } } } System.out.println("current " + current); } }
转载地址:http://ckkni.baihongyu.com/