Java商品信息统计的代码怎么写
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,今天小编给大家分享一下Java商品信息统计的代码怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一
千家信息网最后更新 2025年02月23日Java商品信息统计的代码怎么写
今天小编给大家分享一下Java商品信息统计的代码怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
一、题目分析
题目:
目前,一个货架上有5件商品。需要在输入商品价格之后,自动输出其中最高价格的商品,商品的价格总和和商品的平均价格。
分析:
根据题目要求,商品价格的数据类型一定是相同类型的,那么可以使用一个一维数组来存储商品的价格。因为商品价格是未知的,需要自己手动输入,此时就需要 Java 中的一个工具类 Scanner类,通过 for 循环将输入的值赋给数组。通过遍历数组的方法,将数组内的每个元素进行相加,即获得商品总价格;同时假设第一个商品最贵,进行遍历的同时,判断下一个是否比给定值要大,是的话就取而代之;在最后除以数组的总长度,即可以获得商品的平均价。
二、具体实现
(1)先声明数组的数据类型,以及声明最大值、总价格以及平均价的类型。
// 声明数组的类型。 int[] prices=new int[5]; // 声明最大值,总价格和平均价 int maxPrice, sumPrice = 0, avgPrice;
(2)导入 Scanner 工具类
import java.util.Scanner; Scanner sc=new Scanner(System.in);
(3)将输入的值通过 for 循环赋给数组
// 输入5个商品的价格 System.out.println("请输入5个商品的价格:"); // 循环将输入的值赋给数组 for (int i = 0; i < 5; i++) { prices[0] = sc.nextInt(); }
(4)通过 for 循环以及 if 判断,计算出数组中总价格和最大值,并通过除以数组长度,得出平均价格。
// 假设第一件商品是最贵的 maxPrice = prices[0]; // 循环遍历数组 for (int i = 0; i < prices.length; i++) { sumPrice += prices[i]; // 价格进行汇总 // 添加判断,如果比最大价格要大,那么就取而代之 if (maxPrice < prices[i]){ maxPrice = prices[i]; } } // 进行平均值计算 avgPrice = sumPrice / prices.length;
(5)打印结果
System.out.println("最大价格:"+maxPrice); System.out.println("总价格:"+sumPrice); System.out.println("平均结果:"+avgPrice);
请输入5个商品的价格:
20
15
32
16
24
最大价格:24
总价格:24
平均结果:4
三、完整代码
import java.util.Scanner;public class Demo01 { public static void main(String[] args) { // 声明数组的类型。 int[] prices = new int[5]; // 声明最大值,总价格和平均价 int maxPrice, sumPrice = 0, avgPrice; Scanner sc=new Scanner(System.in); // 输入5个商品的价格 System.out.println("请输入5个商品的价格:"); // 循环将输入的值赋给数组 for (int i = 0; i < 5; i++) { prices[0] = sc.nextInt(); } // 假设第一件商品是最贵的 maxPrice = prices[0]; // 循环遍历数组 for (int i = 0; i < prices.length; i++) { sumPrice += prices[i]; // 价格进行汇总 // 添加判断,如果比最大价格要大,那么就取而代之 if (maxPrice < prices[i]){ maxPrice = prices[i]; } } // 进行平均值计算 avgPrice = sumPrice / prices.length; System.out.println("最大价格:"+maxPrice); System.out.println("总价格:"+sumPrice); System.out.println("平均结果:"+avgPrice); }}
以上就是"Java商品信息统计的代码怎么写"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
价格
商品
数组
输入
最大
循环
类型
平均价
最大值
知识
篇文章
结果
代码
取而代之
商品价格
题目
信息
统计
内容
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
携程软件开发的意义
中美网络安全竞争
马来西亚网络安全审计6
天津鑫隆网络技术服务中心
网络安全等级考试分数
原神外服选择服务器
无锡重型软件开发代理价钱
政府采购软件开发平台
部落冲突服务器维修是怎样的
美图软件开发有限公司
有人打电话来说网络安全
服务器被攻击了怎么恢复出厂设置
csgo被aug服务器检测自瞄
小霸王服务器什么时候可以换
数据库文件后缀是.ldf
怎么通过校园网搭建服务器
数据库协议栈
互联网金融网络技术有限公司
ipv6 根服务器
中国网络安全保险规模
智信服务器
网络安全4大内容
杏服务器
数据库最好的教学视频
计算机网络技术算计算机类吗
先进典型数据库模板
数据库中查询下半年入职信息
服务器管理界面没有信息
软件开发的主流语言dscn
欧洲 国际网络安全