扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
import java.util.Scanner;
创新互联公司是一家专业提供温州企业网站建设,专注与成都网站制作、成都网站设计、外贸营销网站建设、H5建站、小程序制作等业务。10年已为温州众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
public class Test
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int[] arr=new int[5];
float ave=0;
System.out.print("请输入5个同学的java成绩:");
for(int i=0;i5;i++)
{
arr[i]=sc.nextInt();
ave+=arr[i];
}
System.out.printf("总分 = %d; 平均分 = %.1f",(int)ave,ave/5);
System.out.println();
sc.close();
}
}
其实这只是新手题,就比如我来说,求五门成绩总和并且和平均分很简单,废话不多说,如下:
运行结果如下:
姓名:张浩
请输入5门功课中第1门课的成绩:45
请输入5门功课中第2门课的成绩:89
请输入5门功课中第3门课的成绩:78
请输入5门功课中第4门课的成绩:23
请输入5门功课中第5门课的成绩:45
张浩的平均成绩是:56
各位大神如果觉得有改进的请赐教感激不尽,在此先行致谢。
简单写了下,应该符合题主的要求:
public static void compute() {
// 总分
int[] sum = new int[]{0,0};
// 平均分
float[] avgs = new float[]{0,0,0};
// 两名学生的分数
int[][] scores = new int[][] { { 99, 98, 97 }, { 59, 60, 58 } };
for (int i = 0;i scores.length;i ++) {
for (int j = 0; j 3;j++) {
sum[i] += scores[i][j];
avgs[j] += scores[i][j];
}
}
System.out.println("学霸总分:"+sum[0]);
System.out.println("学渣总分:"+sum[1]);
System.out.print("平均分依次为:");
for (float avg: avgs) {
System.out.print(avg/2+",");
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流