作业帮 > 综合 > 作业

请问JAVA中如何用数组求一个学生的三科成绩的总和和平均分?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/08 05:36:43
请问JAVA中如何用数组求一个学生的三科成绩的总和和平均分?
要求用方法算出总分和平均分,再用main方法调用并输出,三科成绩直接给出:60,70,80,主要是不知道不用main方法而用其他方法如何定义数组?
请问JAVA中如何用数组求一个学生的三科成绩的总和和平均分?
你好,按照你的要求代码如下,可以直接运行,给出了运行结果
public class Main {
\x09public static void main(String[] args) {
\x09\x09int[] a = new int[] { 60, 70, 80 };
\x09\x09System.out.println("总分是:" + getSum(a));
\x09\x09System.out.println("平均分是:" + getAvg(a));
\x09}
\x09// 获得总分
\x09public static int getSum(int[] a) {
\x09\x09int sum = 0;
\x09\x09for (int i = 0; i < a.length; i++) {
\x09\x09\x09sum += a[i];
\x09\x09}
\x09\x09return sum;
\x09}
\x09// 获得平均分
\x09public static int getAvg(int[] a) {
\x09\x09int sum = 0;
\x09\x09for (int i = 0; i < a.length; i++) {
\x09\x09\x09sum += a[i];
\x09\x09}
\x09\x09return sum / a.length;
\x09}
}
运行结果:
总分是:210
平均分是:70