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

為了賬號安全,請及時綁定郵箱和手機立即綁定

java問題求大神解決!(目測應該是我的主程序中數組賦值調用那一塊的問題)

標簽:
Java

哇,很难受,做了整整一天最后还是有问题,有大神能帮我看看哪里出错了吗

che父类

package zuche;

public abstract class che {
public abstract void num(int nums);
public abstract String id();
public abstract int price();
public abstract int nongliang();
public abstract int huowu() ;
}

a子类
package zuche;

public class a extends che {

@Override
public void num(int nums) {
    // TODO Auto-generated method stub

  System.out.print(nums);
}

@Override
public String id() {
    // TODO Auto-generated method stub
    String name="奥迪A4";

System.out.print(" 奥迪A4 ");
return name;
}

@Override
public int price() {
    // TODO Auto-generated method stub
    int p1=500;
    System.out.print(     p1+"/天   ");
    return p1;
}

@Override
public int nongliang() {
    // TODO Auto-generated method stub
    int person=4;

System.out.print(" 载人:"+person+"人");
return person;
}

@Override
public int huowu() {
    // TODO Auto-generated method stub
    return 0;
}

}

b子类
package zuche;

public class b extends che {

@Override
public void num(int nums) {
    // TODO Auto-generated method stub
    System.out.print(nums);
}

@Override
public String id() {
    // TODO Auto-generated method stub
    String name="马自达6";
    System.out.print("     马自达6     ");
    return name;
}

@Override
public int price() {
    // TODO Auto-generated method stub
    int p1=400;
    System.out.print(     p1+"/天   ");
    return p1;
}

@Override
public int nongliang() {
    // TODO Auto-generated method stub
    int person=4;
      System.out.print("   载人:"+person+"人");
        return  person;
}

@Override
public int huowu() {
    // TODO Auto-generated method stub
    return 0;
}

}
c子类
package zuche;

public class c extends che {

@Override
public void num(int nums) {
    // TODO Auto-generated method stub
    System.out.print(nums);
}

@Override
public String id() {
    // TODO Auto-generated method stub
    String name="皮卡雪6";
    System.out.print("     皮卡雪6     ");
    return name;
}

@Override
public int price() {
    // TODO Auto-generated method stub
    int p1=450;
    System.out.print(     p1+"/天   ");
    return p1;
}

@Override
public int nongliang() {
    // TODO Auto-generated method stub
    int person=4;

      System.out.print("   载人:"+person+"人");
        return  person;
}

public int huowu(){

    int weight=2; 
    System.out.print("    载货:"+weight+"吨");

    return weight;
}

}

主程序
package zuche;
import java.util.Scanner;

public class intial {
public static void main(String[] args) {
System.out.println("欢迎使用吴彦祖的租车系统:");
System.out.println("您是否要租车:1是 其他否");
Scanner input=new Scanner(System.in);
int i=input.nextInt();
if(i==1){

       System.out.println("租车信息:");
       System.out.println("序号    汽车名称       租金         容量");

  che  c1=new a();
  c1.num(1);
  c1.id();
  c1.price();
  c1.nongliang();

  System.out.println();

  che  c2=new b();
  c2.num(1);
  c2.id();
  c2.price();
  c2.nongliang();
  System.out.println();

  che  c3=new c();
  c3.num(1);
  c3.id();
  c3.price();
  c3.nongliang();
  c3.huowu();
  System.out.println();

  System.out.println("输入你的租车数量:");

   int m=input.nextInt();

   int sum=0;
   String zairen[]=new String[]{};
   int ren=0;
   String zaihuo[]=new String[]{};
   int huo=0;
  for(int x=0;x<m;x++){
      System.out.println("输入第"+(x+1)+"辆车的序号:");
      int m2=input.nextInt();
      int numm=0;
      int huoo=0;
      switch(m2){

      case 1:
          che a=new a();
          zairen[x]=a.id();
          ren=a.nongliang()+ren;
          huo=a.huowu()+huo;
          numm=numm+1;

          sum=a.price()+sum;
       break;

      case 2:
          che b=new b();
          zairen[x]=b.id();
          ren=b.nongliang()+ren;
          huo=b.huowu()+huo;
          numm=numm+1;
          sum=b.price()+sum;
       break;

      case 3:
          che c=new c();
          zaihuo[x]=c.id();
          ren=c.nongliang()+ren;
          huo=c.huowu()+huo;
          huo=huo+1;
          sum=c.price()+sum;
       break;
          }

  }
  System.out.println("输入租车天数:");

   int t=input.nextInt(); 
   sum=sum*t;

   System.out.println("***可载人的车有:");
   System.out.print(zairen[2]+"    共载人:"+ren);
   System.out.println("***可载客的车有:");
   System.out.print(zaihuo[1]+"    共载货:"+huo);
   System.out.println("***总租车金额:"+sum+"元");
   }else{

       System.out.println("谢谢惠顾");
   }

}
}

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消