首先创建一个汽车类:

class Car{
    private String name;
    private int price;
    private String color;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getPrice() {
        return price;
    }
    public void setPrice(int price) {
        this.price = price;
    }
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    
    public Car() {
        super();
    }
    public Car(String name, int price, String color) {
        super();
        this.name = name;
        this.price = price;
        this.color = color;
    }

测试类:

public class Test2 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
    Car arr[]=new Car[3];//创建对象数组
    for(int i=0;i<arr.length;i++) {
        Car car=new Car();//创建汽车对象(这个对象必须放在循环内)
        @SuppressWarnings("resource")
        Scanner s=new Scanner(System.in);
        System.out.println("请输入第"+(i+1)+"辆车的品牌");
        String n=s.next();
        car.setName(n);//每次通过调用set方法设置汽车的属性
        System.out.println("请输入第"+(i+1)+"辆车的价格");
        int p=s.nextInt();
        car.setPrice(p);
        System.out.println("请输入第"+(i+1)+"辆车的颜色");
        String c=s.next();
        car.setColor(c);
        arr[i]=car;//最后把汽车对象放进对象数组的索引中,也是对象数组的初始化
    }
    for(int i=0;i<arr.length;i++)//遍历数组
    {
        Car car=new Car();
        car=arr[i];//arr【i】才表示元素
        System.out.println(car.getName()+","+car.getPrice()+","+car.getColor());
    }
    }
}

结果如下:

java对象数组练习,定义数组存储三台汽车对象。汽车的属性有:品牌,价格,颜色。创建三个汽车对象,数据通过键盘输入而来,并把数据存入数组中,打印出每台汽车的信息。相关推荐

  1. java程序从键盘输入十个整数存入数组a中_并编程实现:_2.用指针方式编写程序:从键盘输入10个整数,并存入数组,要求将10个书中的最大数与第一个输入的数交...

    用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要求将10个数中最大的数与第1个输入的数交换:将10个数中最小 #includevoidmain(){inta[10],i,*m,*n,k=0 ...

  2. 定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。

    Java基础 定义一个学生类Student,包含三个属性姓名.年龄.性别, 创建三个学生对象存入ArrayList集合中. A:使用迭代器遍历集合. B:求出年龄最大的学生,然后将该对象的姓名变为:小 ...

  3. python定义一个学生类姓名、年龄、性别、成绩、你成绩评价_.定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。...

    3.定义一个学生类Student,包含三个属性姓名.年龄.性别,创建三个学生对象存入ArrayList集合中. A:遍历集合遍历输出. B:求出年龄最大的学生,让后将该对象的姓名变为:王者荣耀. pa ...

  4. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  5. [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...

  6. 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...

  7. 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出。

    Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出. 代码块: package App; import java.uti ...

  8. 设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出。

    只为记录汇编作业 题目:设计程序,从键盘输入十进制数,结果存放在BUFFER中(无符号数,16位),再把结果以十六进制方式在屏幕输出. 例如:若键盘输入: 65534:则转换完,屏幕输出:FFFE 代 ...

  9. c语言用一维数组求十个数和,c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?...

    #include"stdio.h" //从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 int main() { int i; float max,min,n ...

最新文章

  1. 【POJ】【2975】Nim
  2. boost::contract模块实现条件是否的测试程序
  3. 还是畅通工程(克鲁斯卡尔算法+并查集)
  4. ios html gif 显示,iOS gif图显示问题
  5. TeamCenter开发系统设计系列之一
  6. TabLayout+ViewPager+Fragment(内部:TabLayout+ViewPager+ Fragment)需要注意!!
  7. 计算机人工智能领域英文文献,人工智能英文参考文献精选(3)
  8. 怎样在Axure中创建高保真的Axure原型(二)
  9. Typora使用简介与插入数学公式
  10. Linux查看系统自启动服务
  11. JAVA Swing界面美化 -付费界面库
  12. 4.live555mediaserver-第一次select
  13. 强化学习三、策略迭代与值迭代
  14. ThunderSoft Apple Music Converter Mac(drm限制解除工具)
  15. 7月编程语言排行榜揭晓!
  16. 2015062001 - 诸葛亮
  17. windows安装cygwin
  18. SVAC 2.0安全系统组成
  19. 基于PHP+MySQL长途客用汽车票订票系统的设计与实现
  20. USACO Training切题纪念

热门文章

  1. Cobalt Strike 插件CrossC2(小白教程)
  2. Web 前端开发技术 ——html
  3. js获取字符串的字节长度
  4. 【配准论文解读】Color Point Cloud Registration with 4D ICP Algorithm
  5. CStdioFile类
  6. 双模式IT:企业IT部门是否能够肩负双重劳动力角色的概念?
  7. 软件架构设计最佳实践(课程大纲)
  8. Python 什么是flask框架?快速入门
  9. oracle获取某年第一天和最后一天,Oracle取得本月、本年第一天和最后一天
  10. 如何用php农场项目,2020全新亲测php农场游戏源码-金币菇种植理财区块链源码 带商城系统...