import java.util.ArrayList; import java.util.Scanner; /** * @author wjw * @dateTime 2019/11/14 23:49 * 从键盘输入若干个正整数, * 将其中不能被3整除的数累加在一起, * 并输出其和,当输入负数时结束 */ public class Test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); int sum = 0; while (true) { System.out.println("请输入一个整数"); Scanner sc = new Scanner(System.in); int i = sc.nextInt(); if (i >= 0) { list.add(i); } else { break; } } for (int i : list) { if (i % 3 != 0) { sum = sum + i; } } System.out.println("sum =" + sum); } }
有个老弟私信我(从键盘输入若干个正整数,将其中不能被3整除的数累加在一起,并输出其和,当输入负数时结束),解答如下
最新推荐文章于 2022-07-27 11:14:51 发布