数组的问题
小明刚结束期末考试,一共8门功课,现在,请帮他进行一些计算。
请用程序实现
请输入小明8门功课的分数,并保存到数组
scores
中,注:分数为int
类型计算总分,并将计算结果保存到变量
total_score
中,并打印计算平均分,并将计算结果保存到变量
avg_score
中,并打印
小明刚结束期末考试,一共8门功课,现在,请帮他进行一些计算。
请输入小明8门功课的分数,并保存到数组scores
中,注:分数为int
类型
计算总分,并将计算结果保存到变量total_score
中,并打印
计算平均分,并将计算结果保存到变量avg_score
中,并打印
2020-03-17
import java.util.Scanner;
public class text {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String inputString = sc.nextLine();
String a[] = inputString.split("\\s+");
int[] scores = new int[a.length];
for(int i=0;i<scores.length;i++) {
scores[i] = Integer.parseInt(a[i]);
}
int total_score=0;
int b=scores.length;
for(int i=0;i<b;i++){
total_score = total_score+scores[i];
}
double avg_score=(double)total_score/b;
System.out.println("总分为:"+total_score);
System.out.println("平均分为:"+avg_score);
}
}
举报