键盘录入1-100的整数并添加到集合,直至集合中所有数据之和超过200
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayListP {
public static void main(String[] args) throws Exception {
ArrayList<Integer> arr=new ArrayList<>();
Scanner sc= new Scanner(System.in);
int sum=0;
while(sum<=200){
String str=sc.nextLine();
int num=Integer.parseInt(str);
if(num>=1&&num<=100){
arr.add(num);
sum=sum+num;
}else{
System.out.println("请重新输入");
continue;
}
}
System.out.println(arr);
}
}