亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用另一個數組中的對象初始化一個新數組

如何使用另一個數組中的對象初始化一個新數組

一只斗牛犬 2021-07-16 18:05:25
我在初始化數組時遇到問題。它顯示了一個新的內存地址數組,而不是值。我錯了,但我找不到錯誤。這可能很容易,但我希望你能幫助我。public static void searchCarByBrand(Car[] cars, char ch) {    System.out.println("the method searchCarByBrand was called with ch = " + ch);    int carsLenght = cars.length;    Car[] carsArray = new Car[carsLenght];    for(Car aCars : cars) {        System.out.println("this is for each");        if(getBrand().charAt(0) == ch) {            System.out.println("this is if");            for(int i = 0; i< carsArray.length; i++) {                carsArray[i] = new Car();                System.out.println("carsArray[" + i + "]: " + carsArray[i]);            }        }    }}public class Car {private static String brand;private String model;// private String model;private String color;private int horsePower;private String engineType;private String gearBoxType;private String dateOfManufacture;}   public static void main(String[] args) {    Scanner scan = new Scanner(System.in);    Car car1 = new Car("Mercedes", "slk", "blue", 199, "bnz", "r",            "18 August 2005");    Car car2 = new Car("peugeot", "206 cc", "blue", 165,"bnz", "r", "200");    Car car3 = new Car("peugeot", "206" , "red", 155, "bnz", "r", "2005");    Car[] carArray = new Car[3];    carArray[0] = car1;    carArray[1] = car2;    carArray[2] = car3;    System.out.println("this is the result from the 1st method:");    System.out.println("enter brand:");    char ch =  scan.next().charAt(0);    searchCarByBrand(carArray,ch);}
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號