从键盘输入任意个整数数字,如果输入0则结束输入,输出输入的数以及总和。
package shixun;
import java.util.ArrayList;
import java.util.Scanner;
import java.lang.Math.*;
public class ZHL2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int k=0;
int j=0;
ArrayList<Integer> list=new ArrayList<>();
System.out.print("请输入任意整数:");
Scanner sc=new Scanner(System.in);
while(k<k+1) {//从键盘上输入任意数
j=sc.nextInt();//把从键盘上的数赋值个num
if(j==0) {
break;//若键盘上输入的数为0 则结束本段循环进行下一循环
}else {
k=k+j;
list.add(j);
}
}
System.out.println("输入的数总和为:"+k);
System.out.println(list);
}
}
输出结果如图: