代码

点击查看【ForTest.java】代码
//package com.d;

import java.util.Scanner;

/**
* For循环例子
* @date: 2022.2.24
* 循环输入某同学第一学期结业考试5门课成绩,并计算平均分
* */
public class ForTest {
public static void main(String[] args) {
count();//从程序主入口main()调用
}
public static void count(){
// 先定义用于存储5门课成绩的数组,以及存储平均数的临时变量sum
String name = " ";
double sum = 0;
double[] arr = new double[5]; //实例化一个能存储5个参数的double类型的null数组
Scanner input = new Scanner(System.in);//实例化一个扫描器(Scanner),用来在控制台接收用户的输入
// 注:先引入'Scanner'再使用'Scanner'。 =》 import java.util.Scanner;
System.out.print("请输入考生姓名:");
name = input.next();
for (int i = 0;i<arr.length;i++) {
System.out.print("请输入”"+ name +"“考生第"+ (i+1) +"门课的成绩:");// (i+1)是因为数组下标是从0开始的
arr[i] = input.nextDouble();
sum += arr[i];//累加赋值给sum,这样就不用再额外遍历一次数组求总和
if (i == arr.length-1){//数组从下标0开始的,要在最后一次循环的时候计算平均分,就要i=4,所以数组长度要-1
// 计算平均分:5门课的总和sum / 5;
sum = sum/arr.length;
System.out.println("考生:"+ name +",第一学期结业考试5门课成绩的平均分是:"+ sum);
}
} }
}

运行

请输入考生姓名:张三

请输入”张三“考生第1门课的成绩:78

请输入”张三“考生第2门课的成绩:66.6

请输入”张三“考生第3门课的成绩:88.8

请输入”张三“考生第4门课的成绩:99.9

请输入”张三“考生第5门课的成绩:100

考生:张三,第一学期结业考试5门课成绩的平均分是:86.66


最新文章

  1. 搭建hexo博客
  2. 获得select下拉框的值
  3. JQ插件jquery.fn.extend与jquery.extend
  4. Java的哪些事
  5. PHP正则提取或替换img标记属性实现文章预览
  6. MetInfo操作笔记
  7. mobiscroll2.5.4 日期组件
  8. BZOJ_3653_谈笑风生_树状数组
  9. SQL*Plus命令
  10. XSSearch 说明文档保存
  11. codevs 2577 医院设置
  12. NSIS安装程序制作工具判断系统是否安装.NET
  13. MySql如何安装?
  14. PyalgoTrade 计算权重平滑平均价(三)
  15. 20155220 2016-2017-2《Java程序设计》课程总结
  16. UML_00_资源帖
  17. linux命令(48):nl命令
  18. Mac 安装 mysqlclient
  19. 纤程与Quasar
  20. Linux常用操作命令介绍

热门文章

  1. 【小记录】arm64下的原子加
  2. 刷机错误ERROR:STATUS_BROM_CMD__FAIL
  3. 关于C++11共享数据带来的死锁问题的提出与解决
  4. golang中sha256、md5加密,base64encode、base64decode
  5. SDCC 的 MCS-51 汇编基础概念和传参方式
  6. python-pip使用出现的问题
  7. 人口信息普查系统-JavaWeb-五
  8. 010 Linux 文本统计与去重 (wc 和 uniq)
  9. ApacheCN Java 译文集 20211012 更新
  10. python开发: linux进程占用物理内存