目录
定义数组存储3个商品对象。商品的属性:商品的id,名字,价格,库存。创建三个商品对象,把商品对象存放到数组中。
定义数组存储3部汽车对象。汽车的属性:品牌,价格,颜色。创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中。
定义数组存储4个人。属性:姓名、年龄、性别、爱好。要求1:计算出4个人的平均年龄。要求2:统计年龄比平均值低的人有几个,并将其所有信息打印出来。
题目1——
定义数组存储3个商品对象。
商品的属性:商品的id,名字,价格,库存。
创建三个商品对象,把商品对象存放到数组中。
1.代码示例
//创建Goods类
//(new class 命名为Goods)
package XXX
public class Goods{
private String id;
private String name;
private double price;
private int count;
public Goods(){
}
public Goods(String id, String name, double price, int count){
this.id = id;
this.name = name;
this.price = price;
this.count = count;
}
public String getId(){
return id;
}
public void setId(String id){
this.id = id;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public double getPrice(){
return price;
}
public void setPrice(double price){
this.price = price;
}
public double getCount(){
return count;
}
public void setCount(int count){
this.count = count;
}
}
//创建GoodsTest类
package XXX
public class GoodsTest{
public static void main(String[] args){
//1.创建一个数组
Goods[] arr = new Goods[3];
//2.创建三个商品对象
Goods g1 = new Goods("id1", "name1", "price1", "count1");
Goods g2 = new Goods("id2", "name2", "price2", "count2");
Goods g3 = new Goods("id3", "name3", "price3", "count3");
//3.把商品添加到数组中
arr[0] = g1;
arr[1] = g2;
arr[2] = g3;
//4.遍历
for(int i = 0; i < arr.length; i++){
//i为索引,arr[i]为元素
Goods goods = arr[i];
System.out.println(goods.getId() + "," + goods.getName() + "," + goods.getPrice() + "," + goods.getCount());
}
}
}