当前位置: 首页 > news >正文

练习:对象数组 3

定义数组存储 3 部手机对象。手机的属性:品牌,价格,颜色。要求,计算出三部手机的平均价格。

代码:

//对象数组 3
package demo01;
public class Phone {private String brand;private int price;private String colour;public Phone() {}public Phone(String brand, int price, String colour) {this.brand = brand;this.price = price;this.colour = colour;}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public int getPrice() {return price;}public void setPrice(int price) {this.price = price;}public String getColour() {return colour;}public void setColour(String colour) {this.colour = colour;}
}
//对象数组 3
package demo01;
public class PhoneDemo {public static void main(String[] args) {Phone[] array = new Phone[3];Phone p1 = new Phone("红米Redmi Note 14", 52800, "星辉白");Phone p2 = new Phone("华为 Pura70", 29999, "雪域白");Phone p3 = new Phone("vivo Y37", 49499, "月影黑");array[0] = p1;array[1] = p2;array[2] = p3;int sum = 0;for(int i = 0; i < array.length; i++) {sum += array[i].getPrice();}double avg = (double) sum / array.length;System.out.println("三部手机的平均价格为:" + String.format("%.2f", avg));}
}

运行结果:

相关文章:

  • 【AI学习从零至壹】基于深度学习的⽂本分类任务
  • Delphi SetFileSecurity 设置安全描述符
  • C++:内存管理
  • Rust 数据类型
  • 物联网数据归档之数据存储方案选择分析
  • Agentic Workflow是什么?Agentic Workflow会成为下一个AI风口吗?
  • ES6 Promise 状态机
  • 从 iPhone 备份照片: 保存iPhone图片的5种方法
  • https(SSL)证书危机和可行的解决方案
  • Docker 插件生态:从网络插件到存储插件的扩展能力解析
  • 大数据-276 Spark MLib - 基础介绍 机器学习算法 Bagging和Boosting区别 GBDT梯度提升树
  • SQLite详细解读
  • C++ Learning string类模拟实现
  • FastMCP:构建 MCP 服务器和客户端的高效 Python 框架
  • 【Linux】线程互斥
  • 互联网三高架构 一
  • Python Day41学习(日志Day8复习)
  • Ajax技术分析方法全解:从基础到企业级实践(2025最新版)
  • HTTP Error 400 Bad request 问题分析解决
  • backend 服务尝试连接 qdrant 容器,但失败了,返回 502 Bad Gateway 问题排查
  • 网站首页特效/万网域名注册教程
  • 做豆制品的网站/外链大全
  • 爱站网站长工具/小小课堂seo自学网
  • 崇明注册公司/seo快速优化软件网站
  • 住房公积金网站怎么做减员/产品营销
  • 旅行社网站的建设开题报告/网站可以自己建立吗