一个货架上有 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

Java管理商品信息相关推荐

  1. ssm框架超市进销存后台管理系统java进货商品信息库存销售管理jsp源码erp数据库mysql

    本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考. 一.项目描述 这是一个基于ssm框架 ...

  2. 超市商品信息管理系统/超市管理系统的设计与实现

    摘  要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多国家的之中,随之就产生了"超市商品信息管理系统",这样就让超市商品信息管理系统更加方便 ...

  3. Vue.js+Mysq+java+springboot+商品推荐算法实现商品推荐网站+商品管理系统后台

    面对海量的商品信息如何实现针对不同用户维度开展个性化商品推荐,实现用户线上选购商品,下订单,支付,物流配送等?本次毕设程序基于前后端分离开发模式,搭建系统网络商品推荐系统前台与系统后台商品管理系统,通 ...

  4. 商家中心设计 多sku商品发布_商家后台怎么设计商品信息?

    本文详细介绍了商家后台商品字段的设计思路,希望能对你有帮助. 一.背景前言 1.拍卖业务模式概述 为了方便理解,大家可以联想一下线下的拍卖场,在一个一个"位置"展出商品,由用户出价 ...

  5. 写一个商品信息管理系统的选题背景与意义

    商品信息管理系统是一种用于维护商品信息的计算机系统.在商业环境中,商品信息管理系统可以帮助企业组织.存储和管理商品信息,并根据商品信息进行销售.统计.分析.财务管理等. 选题背景: 随着经济的发展,越 ...

  6. JAVAWEB使用JSP+Servlet实现商品管理功能,后台为数据库,功能包括商品信息浏览、商品信息详情、商品信息删除及修改。

    商品管理功能 一.功能介绍 1.1显示 1.2商品详情 1.3新增 1.4修改 1.5删除 二.数据库语句 三.项目结构 四.java代码 4.1Good类 4.2 Charge类 4.3GoodDa ...

  7. 基于JAVA学生管理部门信息共享交流系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA学生管理部门信息共享交流系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA学生管理部门信息共享交流系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...

  8. java redis多线程爬取国美商品信息

    前面那篇爬虫文章用的是单线程没有用到其它一些比较提高效率的工具比较遗憾,所以今天做了一个比较全面的爬虫.首先谢谢 @[天不生我万古长](https://www.jianshu.com/u/e34019 ...

  9. java计算机毕业设计智能化车辆管理综合信息平台源码+mysql数据库+系统+部署+lw文档

    java计算机毕业设计智能化车辆管理综合信息平台源码+mysql数据库+系统+部署+lw文档 java计算机毕业设计智能化车辆管理综合信息平台源码+mysql数据库+系统+部署+lw文档 本源码技术栈 ...

最新文章

  1. java rsa 存数据库_java – 如何创建RSA密钥对以便将其存储在数据库中?
  2. 高性能的MySQL(1)锁和MVCC
  3. idea 配置jdk版本_JDK 11 安装过程(同时已安装了JDK 8)以及Intellij IDEA 配置
  4. 22 SD配置-主数据-定义付款条款
  5. Spark structured 记录一次kudu扩容导致无法写入数据的问题
  6. C++获取当前所有进程的完整路径
  7. Erlang 之父两点忠告:不要在疲惫时写代码、先思考再编程
  8. socket发送http请求
  9. linux下libreoffice增加字体,自由办公说:LibreOffice添加中文标点扩展
  10. gooflow学习笔记
  11. linux系统 ghost,Linux下用GHOST来做系统备份
  12. C语言编写一个计算字符串长度的函数 my_strlen();
  13. 第14期《学海无涯乐作舟》12月刊
  14. 余淼杰老师 经济学原理复习笔记(宏观3) 2020-12-14
  15. 【Android SDM660源码分析】- 02 - UEFI XBL QcomChargerApp充电流程代码分析
  16. 一个简单的网页登陆(html)
  17. appstore上架所需截屏的制作方法
  18. VALUE DATE
  19. 一篇文章让你了解大数据挖掘技术
  20. android知乎小圆圈刷新效果

热门文章

  1. java dot画图_小O的图案 (Java代码)(最简单的解法)
  2. 浏览器的安全设置在哪里?要如何设置
  3. 如何实现Android平台GB28181前端设备接入
  4. 关于myBatis的问题There is no getter for property named 'USER_NAME' in 'class com.bky.model.实例类'
  5. php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)
  6. 如何将Springboot项目成功部署到linux服务器上?
  7. Java核心类库篇8——网络编程
  8. 怎么两边同时取ln_男生“两边铲光”发型out了?试试这4款吧,剪完清爽又帅气...
  9. centos7重新加载服务的命令_CentOS7 从查看、启动、停止服务说起systemctl
  10. getLong java_java.lang.Long.getLong()方法实例