求多个整数的和及平均值问题,求解
题目:1、定义一个类Calculate ,其中有一个main方法。2、在main方法中,首先调用Scanner类,从键盘输入一个整数放到变量count中,count表示将要从键盘读入的整数个数,然后调用循环语句从键盘读入count个整数,将这count个整数求和,然后求出平均值。最后输出和及平均值。这个代码哪里错了?是不是不对?运行时出现“Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Calculate.main(Calculate.java:7)” 新手求大佬指点
import java.util.Scanner;
public class Calculate{
static float next=0,sum=0,average=0;
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int count=sc.nextInt();//读入int型数据
System.out.println(args[0]);
String arg = args[0];
while(!arg.equals(" "))
{
next=Float.parseFloat(arg);
sum=sum+next;
if(count== args.length){
break;
}
}
average=sum/count;
System.out.print("Sum="+sum+"\naverage="+average+"\n");
}
}