代码

点击查看【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


for循环例子的更多相关文章

  1. for循环例子1、2、3

    /* Name:for循环例子1.2.3 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月12日 02:12:41 Description:该代码用来熟悉 ...

  2. for循环 例子

    <script type="text/javascript"> //循环 for循环 //循环操作某一个功能(执行某段代码) //四要素 1.循环初始值 2.循环条件 ...

  3. for循环例子2

    代码 点击查看[ForTest2.java]代码 //package com.d; import java.util.Scanner; /** * for循环例子2 * @date: 2022.2.2 ...

  4. C--控制语句循环例子

    C的三种循环while.for和do  while 先说一下scanf()函数的返回值问题 当scanf("%d,%d",&a,&b);如果用户正确输入了俩个整形变 ...

  5. 两个for循环例子

    var i,j; var a=0; // for(i=0,j=0;i<5,j<7;i++,j++){ // a=i+j; // } // alert(a) //12 for(i=0,j=0 ...

  6. 21. oracle游标循环例子

    事例1: create or replace procedure sp_addProjectQj( ret out number, flowid in number --流程Id) ascursor ...

  7. sikuli for循环例子

    hover("fiE.png")for x in range(99): type('p',KEY_CTRL) wait("HEIHEUULEWW5.png") ...

  8. vue for 循环例子 2

    demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf- ...

  9. Vue for循环 例子

    demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf- ...

随机推荐

  1. 计算机视觉--CV技术指南文章汇总

    前言  本文汇总了过去本公众号原创的.国外博客翻译的.从其它公众号转载的.从知乎转载的等一些比较重要的文章,并按照论文分享.技术总结三个方面进行了一个简单分类.点击每篇文章标题可阅读详细内容 欢迎关注 ...

  2. Android官方文档翻译 十六 4.Managing the Activity Lifecycle

    Managing the Activity Lifecycle 管理activity的生命周期 Dependencies and prerequisites 依赖关系和先决条件 How to crea ...

  3. Python常用的数据结构

    一.list 列表 1.列表的特点 有序的,元素可以重复,列表中的元素可以进行增上改查,可以存放不同的数据类型 2.创建列表 中括号创建并填充 --->[] 通过构造函数创建 list() 列表 ...

  4. Api自动生成

    如果经常对接api, 可以自己写一个自动化生成代码,提高效率 只抛出一个思路,暂不提供源码 使用json+字符串处理+生成文件 发送一个请求,返回字符串转换为 Newtonsoft.Json.Linq ...

  5. 推荐召回--基于物品的协同过滤:ItemCF

    目录 1. 前言 2. 原理&计算&改进 3. 总结 1. 前言 说完基于用户的协同过滤后,趁热打铁,我们来说说基于物品的协同过滤:"看了又看","买了又 ...

  6. Qt之消息对话框

    widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QLineEdit> class ...

  7. java多态概述特点转型I

    1 package face_09; 2 3 import com.sun.jdi.Method; 4 5 /* 6 * 对象的多态性. 7 * class 动物 8 * {} 9 * 10 * cl ...

  8. 前端HTML基础之form表单

    目录 一:form表单 1.form表单功能 2.表单元素 二:form表单搭建(注册页面) 1.编写input会出现黄色阴影问题 三:完整版,前端代码(注册页面) 四:type属性介绍 1.inpu ...

  9. Nginx怎么处理请求的?

    nginx接收一个请求后,首先由listen和server_name指令匹配server模块,再匹配server模块里的 location,location就是实际地址.   server { # 第 ...

  10. HashMap相关

    final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] ta ...