锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. JAVA
  4. 键盘抓去数组值并计算平均值再比大小

键盘抓去数组值并计算平均值再比大小

0
  • JAVA
  • 发布于 2024-09-21
  • 0 次阅读
黄健
黄健

这里要用到抓取命令,并且把值用遍历的方式赋给数组;

//键盘输入十个学生的英语和语文成绩并比对语文和英语平均成绩大小
    public static void main(String[] args) {
        //用double 数组定义英语成绩,先确定数组长度
        double[] cjyy = new double[10];
        //定义英语总数和英语平均成绩
        double sumyy = 0, pjyy = 0;
        //抓取命令
        Scanner scanner = new Scanner(System.in);
        //用for遍历给数组赋值
        for (int i = 0; i < cjyy.length; i++) {
            System.out.println("输入英语十个同学成绩");
           //将抓取的值挨个赋给数组
            cjyy[i] = scanner.nextDouble();
        }
        //用for求输入成绩的总和
        for (int i = 0; i < cjyy.length; i++) {
            sumyy += cjyy[i];
        }
        //求英语成绩的平均值
        pjyy = sumyy / cjyy.length;
        //输出英语平均值
        System.out.println("英语平均成绩为" + pjyy);
        //定义语文成绩的总和,平均成绩
        double sumyw = 0, pjyw = 0;
       //用double定义数组语文成绩,先确定数组长度
        double[] cjyw = new double[10];
      //用for遍历给语文同学挨个赋键盘抓取的值
        for (int a = 0; a < cjyw.length; a++) {
            System.out.println("输入语文十个同学成绩");
            //将抓取的值挨个赋给数组【a】
            cjyw[a] = scanner.nextDouble();
        }
        //用for遍历算语文成绩的和
        for (int i = 0; i < cjyw.length; i++) {
            sumyw += cjyw[i];
        }
       //算语文的平均成绩
        pjyw = sumyw / cjyw.length;
        //输出语文平均成绩
        System.out.println("语文平均成绩为" + pjyw);
        //两个平均成绩比大小输出大的
        if (pjyw > pjyy) {
            System.out.println("语文分高于英语");
        } else {
            System.out.println("英语分高于语文");
        }


    }
}

输出结果:

输入英语十个同学成绩
56
输入英语十个同学成绩
65
输入英语十个同学成绩
89
输入英语十个同学成绩
99
输入英语十个同学成绩
63
输入英语十个同学成绩
54
输入英语十个同学成绩
58
输入英语十个同学成绩
79
输入英语十个同学成绩
99
输入英语十个同学成绩
63
英语平均成绩为72.5
输入语文十个同学成绩
65
输入语文十个同学成绩
45
输入语文十个同学成绩
85
输入语文十个同学成绩
66
输入语文十个同学成绩
95
输入语文十个同学成绩
85
输入语文十个同学成绩
65
输入语文十个同学成绩
77
输入语文十个同学成绩
45
输入语文十个同学成绩
58
语文平均成绩为68.6
英语分高于语文

Process finished with exit code 0

原文链接: https://blog.csdn.net/daibadetianshi/article/details/136605180

标签: #JAVA 991
相关文章

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

SpringBoot整合异步任务执行 2024-10-08 11:24

同步任务: 同步任务是在单线程中按顺序执行,每次只有一个任务在执行,不会引发线程安全和数据一致性等 并发问题 同步任务需要等待任务执行完成后才能执行下一个任务,无法同时处理多个任务,响应慢,影响用 户体验 异步任务: 异步任务是在多线程中同时执行,多个任务可以并发执行,同时处理多个请求,响应快,资源

springboot kafka多数据源,通过配置动态加载发送者和消费者 2024-10-08 11:24

前言 最近做项目,需要支持kafka多数据源,实际上我们也可以通过代码固定写死多套kafka集群逻辑,但是如果需要不修改代码扩展呢,因为kafka本身不处理额外逻辑,只是起到削峰,和数据的传递,那么就需要对架构做一定的设计了。 准备test kafka本身非常容易上手,如果我们需要单元测试,引入ja

SpringBoot 集成 Redis 2024-10-08 11:24

一:SpringBoot 集成 Redis ①Redis是一个 NoSQL(not only)数据库, 常作用缓存 Cache 使用。 ②Redis是一个中间件、是一个独立的服务器;常用的数据类型: string , hash ,set ,zset , list ③通过Redis客户端可以使用多种语

SpringBoot整合QQ邮箱 2024-10-08 11:24

SpringBoot可以通过导入依赖的方式集成多种技术,这当然少不了我们常用的邮箱,现在本章演示SpringBoot整合QQ邮箱发送邮件…. 下面按步骤进行: 1.获取QQ邮箱授权码 1.1 登录QQ邮箱 1.2 开启SMTP服务 找到下图中的SMTP服务区域,如果当前账号未开启的话自己手动开启。

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.