Download API_project/Packaging_module/src/Case_package/case_demo1.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.59 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo1.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Packaging_module/src/Case_package/case_demo1.java
-
curl -L -o case_demo1.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo1.java
1.59 kB
| package Case_package; | |
| import java.util.ArrayList; | |
| import java.util.Scanner; | |
| public class case_demo1 { | |
| public static void main(String[] args) { | |
| /* | |
| 键盘录入一些1~100之间的整数,并添加到集合中。 | |
| 直到集合中所有数据和超过200为止。 | |
| */ | |
| //1、创建一个集合用来添加整数 | |
| ArrayList<Integer> list = new ArrayList<>(); | |
| //2、键盘录入数据添加到集合中 | |
| while (true) { | |
| System.out.println("请输入一个整数:"); | |
| Scanner sc = new Scanner(System.in); | |
| String numStr = sc.nextLine(); | |
| int num = Integer.parseInt(numStr); | |
| //先把异常数据先进行过滤 | |
| if (num < 1 || num > 100) { | |
| System.out.println("当前数字不在1~100的范围当中,请重新输入"); | |
| continue; | |
| } | |
| //添加到集合中 | |
| //细节: | |
| //num:基本数据类型 | |
| //集合里面的数据是Integer | |
| //在添加数据的时候触发了自动装箱 | |
| list.add(num); | |
| //统计集合中所有的数据和 | |
| 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 += list.get(i); | |
| } | |
| return sum; | |
| } | |
| } | |