public static void main(String[] args) {
/* while (true){
Scanner sc = new Scanner(System.in);
System.out.println(“请输入一个字符串”);
String line = sc.nextLine();
int i = Integer.parseInt(line);
System.out.println(i+1);
}*/
ArrayList<Integer> list = new ArrayList<>();
while (true) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数据:");
String str = sc.nextLine();
//Integer.parseInt是将字符串转换为基本数据类型int
int i = Integer.parseInt(str);
if (i < 1 || i > 100) {
continue;
}
//list.add(Integer.valueOf(i));
list.add(i);
int sum = getSum(list);
if (sum > 200) {
break;
}
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i)+", ");
}
}
private static int getSum(ArrayList<Integer> list) {
int sum = 0;
for (int i = 0; i < list.size(); i++) {
int num = list.get(i);
sum += num;
}
return sum;
}