在一个货架上有 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商品名称_Java统计商品信息相关推荐

  1. java入库_Java实现商品的查找、添加、出库、入库操作完整案例

    本文实例讲述了Java实现商品的查找.添加.出库.入库操作.分享给大家供大家参考,具体如下: package com.jredu.oopch08; public class Goods1 { priv ...

  2. java商品管理系统_【Java Web】简易商品信息管理系统——首个Web项目

    正文之前 在学习了一段时间的Java Web的内容之后,当然需要有个项目来练练手,我相信大多数人的首选项目都是信息管理系统吧,所以我选择了商品信息管理系统 目前项目源码已全部上传至GitHub,欢迎大 ...

  3. java getenv()_Java系统变量信息获取方法System.getenv()与System.getProperty()

    Java提供了System类的以下静态方法用于返回系统相关的变量与属性: System.getenv() 方法是获取指定的环境变量的值,大多与系统相关. System.getenv(String st ...

  4. 1.21 实例:统计商品信息

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

  5. 服装管理系统java代码_Java ee服装信息管理系统的代码

    娜美小宅女 2018.12.21 采纳率:58%    等级:42 已帮助:17万人 信息管理系统是将经常变动的信息,类似新闻.新产品发布和部门动态等更新信息集中管理,并通过信息的某些共性进行分类,最 ...

  6. JavaWeb项目----实现用户登录、注册、对商品信息进行的添加、删除、修改功能

    MySQL部分 #创建数据库 create database mydb;#创建表 create table t_user (uid int primary key auto_increment,use ...

  7. 闲鱼java系统_java爬取闲鱼商品信息(一)

    闲鱼真是一个很神奇的地方,= =能让我等学生狗不用花很多钱就能体验科技的乐趣,当然,前提是别翻车. 好了,这当然是题外话,这阵子总结了自己学习的一些技能,就写一个对闲鱼的数据抓取来练练手. 预计达到的 ...

  8. java爬取闲鱼商品信息(三)_java爬取闲鱼商品信息(二)

    有了需要爬取的起点队列. 接下来就可以细看一下源码中html的规则. 上面这一段就是一个商品在html源码中的结构. 这里面包含了,卖家头像,ID,vip等级,主页,各种图片,商品基本信息,地址等等东 ...

  9. Java商品信息查询

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

最新文章

  1. matlab 跳步循环,跳步急停是用单脚或双脚起跳,上体稍后仰,两脚同时平行落地。落地时()着地,用前脚掌内侧抵蹬住地面,两膝弯曲,降低重心,两臂屈肘微张,以保持身体平衡。...
  2. 配置文件总结(机房重构知识点总结)
  3. Oracle操作数据库常用名命令(set linesize,pagesize,conn命令,feedback命令)
  4. 【UOJ 276】无向图最小环
  5. (数据科学学习手札30)朴素贝叶斯分类器的原理详解Python与R实现
  6. 【STL基础】list
  7. ORACLE使用WITH AS和HINT MATERIALIZE优化SQL解决FILTER效率低下
  8. windows搭建tftp服务器_Ubuntu中搭建TFTP服务器
  9. HTML5+canvas激流勇进网页游戏源码
  10. 软工网络15团队作业4-DAY5
  11. TOM163vip邮箱靓号注册,域名邮箱如何注册
  12. 读丁磊内部邮件有感“丁磊点评:微信5分 陌陌4分 易信0分 来往负分”
  13. 记录开发错误:ORA-00911: 无效字符
  14. CRC查表法——表的由来及Java实现CRC8校验算法
  15. android视频播放器报告,android视频播放器实训报告.doc
  16. ngzorro实现表格的rowspan合并
  17. 【内网—内网转发】——代理转发_ew(Earthworm)代理转发
  18. 直播预告|ACL 2022:视觉语言导航:对于任务、方法和未来方向的调研
  19. Springboot生成Word/EXECL/PPTX文档
  20. C/C++中字符串指针使用的注意事项

热门文章

  1. java通道 硬件通道 如何联系_Java NIO5:通道和文件通道
  2. 印花导带容易出现的问题及其解决方法
  3. c语言指针交换字符串组,c语言 指针交换两个字符串
  4. oracle中的符号含义
  5. 树莓派zero配置打印机
  6. 7款优秀的开源数据挖掘工具
  7. linux 下tomcat开机自启动
  8. 桌面重置,所有的东西都消失了怎么办?
  9. MultiByteToWideChar和WideCharToMultiByte的正确使用方法及参数详解
  10. linux设备树sysfs,迅为-iMX6开发板-设备树内核-sys方式控制GPIO