java中,对while(reader.hasNextInt())的使用,实现数字的连续求和。

来源:互联网 发布:px4源码分析阿木社区 编辑:程序博客网 时间:2024/06/07 17:24

代码:

import java.util.Scanner;
public class push {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
     Scanner reader=new Scanner(System.in);
     int x,m=0,sum=0;
     System.out.println("请输入要求和的数值,输入非数字的字符串时,停止运行");

    while(reader.hasNextInt())
    {
     x=reader.nextInt();
     m++;
     sum+=x;
    }
    System.out.println(m+"个数的和为"+sum);
    System.out.println(m+"个数的平均值为"+(double)sum/m);
 }

}

答案:


原创粉丝点击