慕斯卡4912982
2018-06-20 11:17
package test;
import java.util.*;
public class t {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("欢迎使用答答租车系统");
System.out.println("您是否要租车:1是 0否");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
if(a==0)
{
return;
}
passenger []p= {new passenger("奥迪A4",4,0,500),new passenger("马自达6",4,0,400),new passenger("皮卡雪6",4,2,450),
new passenger("金龙",20,0,800),new passenger("松花江",0,4,400),new passenger("依维柯",0,20,1000)};
System.out.println("您可租车的类型及其价目表:");
System.out.println("序号\t"+"汽车名称\t "+"租金 \t\t"+"容量");
for(int i=0;i<p.length;i++)
{
System.out.printf("%d\t%s\t %d%s\t %s%d%s\t %s%.1f%s\n",i+1,p[i].getName(),p[i].getRent(),"元/天","载人:",p[i].getPassengerNum(),"人",
"载货:",p[i].getCapacity(),"吨");
}
System.out.println("请输入您要租汽车的数量:");
int numCar=new Scanner(System.in).nextInt();
int []index=new int[numCar];
for(int i=0;i<numCar;i++)
{
System.out.println("请输入第"+(i+1)+"辆车的编号");
index[i]=new Scanner(System.in).nextInt()-1;
}
System.out.println("请输入您要租车的天数:");
int dayNum=new Scanner(System.in).nextInt();
System.out.println("***您的账单:***");
System.out.println("***可载人的车:***");
int totalPassenger=0;
int totalGoods=0;
int totalMoney=0;
for(int i=0;i<index.length;i++)
{
if(p[index[i]].getPassengerNum()!=0)
{
System.out.print(p[index[i]].getName()+" 可载人"+p[index[i]].getPassengerNum());
totalPassenger+=p[index[i]].getPassengerNum();
totalMoney+=p[index[i]].getRent();
}
}
System.out.println("共载人:"+totalPassenger+"人");
System.out.println("***可载货的车:***");
for(int i=0;i<index.length;i++)
{
if(p[index[i]].getPassengerNum()==0&&p[index[i]].getCapacity()!=0)
{
System.out.print(p[index[i]].getName()+" 可载货"+p[index[i]].getCapacity());
totalPassenger+=p[index[i]].getPassengerNum();
totalMoney+=p[index[i]].getRent();
totalGoods+=p[index[i]].getCapacity();
}
if(p[index[i]].getPassengerNum()!=0&&p[index[i]].getCapacity()!=0)
{
System.out.print(p[index[i]].getName()+" 可载货"+p[index[i]].getCapacity());
totalGoods+=p[index[i]].getCapacity();
}
}
System.out.println("共载货:"+totalGoods+"吨");
System.out.println("***每天租车价格:"+totalMoney+"元");
System.out.println(dayNum+"天租车价格:"+totalMoney+"*"+dayNum+"="+totalMoney*dayNum+"元");
}
}
运行不起来,passenger cannot be resolved to a type
"序号\t"+"汽车名称\t "+"租金 \t\t"+"容量"
\t是什么意思求大神指点
"%d\t%s\t %d%s\t %s%d%s\t %s%.1f%s\n",i+1,p[i].getName(),......
划线的这一段是什么意思也求大神指点
Java入门第二季 升级版
531021 学习 · 6151 问题
相似问题