在一个货架上有 5 件商品,编写程序,在输入商品价格之后输出最高价格、总价格和平均价格。

首先要创建一个包含 5 个空元素的价格数组,然后使用 for 循环使用户从控制台录入商品的价格,并将价格保存至数组中,再使用一个 for 循环来遍历该数组,求出最高价格和总价格。最后用总价格除以商品数量算出平均价格。

public static void main(String[] args) {// 声明数组int[] prices = new int[5];int maxPrice = 0, avgPrice = 0, sumPrice = 0;Scanner input = new Scanner(System.in);System.out.println("请输入5件商品的价格:");for (int i = 0; i < 5; i++) {prices[i] = input.nextInt(); // 循环向数组中元素赋值}// 计算价格最大值maxPrice = prices[0]; // 假设最大值为第一个元素for (int index = 1; index < prices.length; index++) {sumPrice += prices[index]; // 汇总价格if (prices[index] > maxPrice) {maxPrice = prices[index];}}// 平均价格=总价格/商品数量avgPrice = sumPrice / prices.length;System.out.println("本货架上商品的总价格为:" + sumPrice + " 平均价格为:" + avgPrice + " 最高价格为:" + maxPrice);
}

该程序运行后的结果如下所示。

请输入5件商品的价格:
88
64
44
62
79
本货架上商品的总价格为:249 平均价格为:49 最高价格为:88

1.21 实例:统计商品信息相关推荐

  1. 1.22 实例:商品信息查询

    综合一维数组和二维数组的相关知识,以及数组排序的多种算法来实现商品信息查询的功能. 假设在仓库系统中,每件商品都有 3 个库存信息,分别是入库量.出库量和当前库存量.定义一个一维数组来存储 5 件商品 ...

  2. java商品名称_Java统计商品信息

    在一个货架上有 5 件商品,编写程序,在输入商品价格之后输出最高价格.总价格和平均价格. 首先要创建一个包含 5 个空元素的价格数组,然后使用 for 循环使用户从控制台录入商品的价格,并将价格保存至 ...

  3. Hadoop:MapReduce编程之统计每个订单价格最高的商品信息

    MapReduce编程之统计每个订单价格最高的商品信息 orders.txt文件内容如下: Order_0000001 Pdt_01 222.8 Order_0000001 Pdt_05 25.8 O ...

  4. 爬虫简单实例-爬取拼多多商品信息

    接口 https://youhui.pinduoduo.com/goods/goods-detail?goodsId=商品信息ID 思路 通过遍历商品信息ID来获取商品的信息, 1 ~ 9999999 ...

  5. Selenium介绍--实例爬取京东商品信息与图片

    目录 一.Selenium简介 二.Selenium组成 三.Selenium特点 四.Selenium的基本使用 1.下载所用浏览器需要的驱动 2.创建项目并导入依赖 3.入门 3.代码演示 五.实 ...

  6. Python爬虫学习笔记(实例:淘宝商品信息定向爬虫)

    淘宝商品信息定向爬虫先贴代码,后看解析: #淘宝商品信息定向爬虫 import requests import re#获得页面 def getHTMLText(url):try:#headers = ...

  7. php 爬京东商品详情,爬取京东商品信息的实例 —— Golang

    安装 1.安装 jd-spider $ go get github.com/matchseller/jd-spider 2.在你的项目中导入包: import ( "github.com/m ...

  8. 中国大学MOOC“淘宝商品信息定向爬虫”实例(2022版)

    目标: 获取淘宝搜索页面的信息 提取其中的商品名称和价格 (一)程序的结构设计: 1:提交商品搜索请求,循环获取页面 2:对于每个页面,提取商品名称和价格信息 3:将信息输出到屏幕上 (二)代码实现: ...

  9. 基于Python的京东商品信息分析与实现

    随着信息技术和互联网技术的快速发展,利用数据采集技术实现用户感兴趣的数据收集分析成为很多互联网公司研究讨论的热门话题.通过对基于京东商品的数据采集进行商品价格动态变化的需求进行调查分析,发现作为研究商 ...

最新文章

  1. [转载]Linux从程序到进程
  2. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除
  3. 原生Android之(6.0及以上)权限申请
  4. 总结一下嵌入式OLED显示屏显示中文汉字的办法
  5. apizza接口文档传二维数组
  6. 乱序图片 极验_极验验证吴渊:传统图片验证方式已经无效了!
  7. bzoj 2905 背单词
  8. 安全四部曲之一---***工具简单使用
  9. Spring Boot的RestTemplate 之exchange方法
  10. symfony ajax,如何在php或symfony中使用jQuery ajax上传文件
  11. VRRP协议与keepalived原理及功能实例演示
  12. 隐马尔科夫模型HMM学习最佳范例
  13. 通信原理第七版樊昌信 课后习题答案详解
  14. 职场 软件实施工程师的地位以及发展前景
  15. 佳能lbp611cn硒鼓_佳能lbp611cn说明书
  16. 微信gif表情包在线编辑怎么做?
  17. 你见过凌晨四点的北京吗?
  18. 压缩软件大评比,7-ZIP/WinZIP/WinRAR的抗争
  19. win10无限蓝屏_Win10升级系统后蓝屏或无限重启的解决方法
  20. 华硕ac66php服务器,华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践

热门文章

  1. Matlab中解决出现的错误使用 svmtrain (line 234) Y must be a vector or a character array.问题
  2. 凸集 凸函数 凸优化
  3. 在浏览器地址栏中输入URL后发生了什么
  4. anaconda3下opencv安装
  5. MATLAB在数学建模中的应用(三)
  6. 洛谷 P2590 [ZJOI2008]树的统计
  7. 洛谷P2826 [USACO08NOV]光开关Light Switching [2017年6月计划 线段树02]
  8. Java中的注解以及应用 @Deprecated @SupressWarning @Override
  9. 要广还是要深,这是一个问题
  10. 验证输入的是否数字的几种方法