47.面向对象综合训练-汽车

//题目需求:定义数组存储3个汽车对象
//汽车的属性:品牌,价格,颜色
//创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中

1.标准的JavaBean类

public class Car {
    private String brand;//品牌
    private double price;//价格
    private String color;//颜色

    //空参
    public Car() {
    }

    //全参

    public Car(String brand, double price, String color) {
        this.brand = brand;
        this.price = price;
        this.color = color;
    }

    //成员方法

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }
}

2.测试类

import java.util.Scanner;

public class CarTest {
    public static void main(String[] args) {
        //1.定义一个数组来存储三个汽车对象
        Car arr[] = new Car[3];
        //2.创建汽车对象,用键盘录入
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {

                //创建汽车对象
                Car c = new Car();
                //录入品牌
                System.out.println("请输入汽车的品牌:");
                String brand = sc.next();
                c.setBrand(brand);
                //价格
                System.out.println("请输入车的价格:");
                double price = sc.nextDouble();
                c.setPrice(price);
                //颜色
                System.out.println("请输入车的颜色:");
                String color = sc.next();
                c.setColor(color);
                //把汽车对象添加到数组中
                arr[i] = c;
            }


        //3.遍历输出
        for (int i = 0; i < arr.length; i++) {
            Car a = arr[i];
            System.out.println(a.getBrand() + ", " + a.getPrice() + ", " + a.getColor());
        }
    }
}

3.运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值