public static void main(String[] args) {
//1.创建一个集合
ArrayList<Integer> list = new ArrayList<>();
//2.键盘录入
Scanner sc = new Scanner(System.in);
//3.使用循环录入
while (true) {
System.out.print("请输入数字: ");
String s = sc.nextLine();
//1.获取到数字以后,对数字进行异常判断,注意字符串不能直接进行大于判断 进行包装
int i = Integer.parseInt(s);
if (i > 100 || i < 1) {
System.out.println("您输入的数字不在1~100之间,请重新输入");
continue;
}
//2.把数字存到集合里面
list.add(i);
//3.定义一个方法进行判断是不是 和已经超过了200
int sum = getSum(list);
if (sum > 200) {
System.out.println("集合里面的数据已经满足了要求");
break;
}
}
private static int getSum(ArrayList<Integer> list) {
int sum = 0;
for (int i = 0; i < list.size(); i++) {
//遍历集合 获取整数
sum = sum + list.get(i);
}
return sum;
}
java--键盘录入一些1~100之间的整数 并添加到集合里 直到集合中所有的数据超过200为止
最新推荐文章于 2024-05-16 10:23:10 发布