为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下,我想在选择否以后 如果是因为失误操作可以选择继续使用,需要在怎么改啊

package rent;
  import java.util.*;
public class Imple {
    

	public static void main(String[] args){
    	
    	    Pick  a=new Pick();
    	    Pick b=new Pick();
    	    saloon c=new saloon();
    	    saloon d=new saloon();
    	    saloon e=new saloon();
    	    Truck f=new Truck();
    	    Truck g=new Truck();
    	    a.id=3;
    	    a.name="皮卡雪6";
    	    a.pmoney=450;
    	    a.people=4;
    	    a.goods=20.0;
    	    c.name="Audio A4";
    	    c.id=2;
    	    c.smoney=500;
    	    c.speople=20;
    	    f.id=1;
    	    f.name="ywk";
    	    f.tmoney=1000;
    	    f.tgoods=20.0;
    	    		
    	    int summ=0;
  		  double sumg=0.0;
  		  int sump=0;
    	  
    	   System.out.println("欢迎进入答答租车系统");
    	  System.out.println("您是否要租车: 1 yes,2 no");
    	  Scanner  s=new Scanner(System.in);
   	   int pd1=s.nextInt();
    	  if (pd1==1){
    		  System.out.println("you can the type and the money of the car ");
    		  System.out.println("id name price Capacity ");
    		  System.out.println(f.id+ " "+ f.tmoney+"元/天"+" "+ "载货:"+f.tgoods+"吨");
    		  System.out.println(c.id+ " "+ c.smoney+"元/天"+" "+ "载人:"+c.speople+"人");                   
    		  System.out.println(a.id+ " "+ a.pmoney+"元/天"+" "+ "载货:"+a.goods+"吨"+"载人:"+a.people+"人");
    		 
    		  
    		  System.out.println("请您输入租车的型号");
    		 
    		 
    		  Scanner  m=new Scanner(System.in);
    		  int x=m.nextInt();
    		
    		  if(x<4||0<x){
    			System.out.println("请您输入您要租车的天数");  
    		 Scanner  o=new Scanner(System.in);
    			int yu=o.nextInt();
    			switch(x){
    			   case 1:
    				   
    				   System.out.println("所需金额"+f.sum(yu));
    				   summ=summ+f.sum(yu);
    				   sumg=sump+f.tgoods;
    				   
    				   
    				   
    			   case 2:
    				   System.out.println("所需金额"+c.sum(yu));
    				   summ=summ+c.sum(yu);
    				   sump=sump+c.speople;
    				   
    			   case 3:
    				   System.out.println("所需金额"+a.sum(yu));
    				   summ=summ+a.sum(yu);
    				   sump=sump+a.people;
    				   sumg=sumg+a.goods;
    			   
    			}
    		  }
    		  System.out.println("您租车所用的金额为:"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
    	  }
    	  else {
    		  System.out.println("感谢您的光临");
    		  System.out.println("您租车所用的金额为:"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
    	  }
    		 System.out.println("是否继续租车,1 yes 2 no");
    		    
    		     Scanner  w=new Scanner(System.in);
    		     int v=w.nextInt();
    		  if(v==1){
    			  System.out.println("请您输入租车的型号");
        		  Scanner  q=new Scanner(System.in);
        		 
        		  Scanner  m=new Scanner(System.in);
        		  int x=m.nextInt();
        		
        		  if(x<4||0<x){
        			System.out.println("请您输入您要租车的天数");  
        			Scanner  jk=new Scanner(System.in);
        			int yu=jk.nextInt();
        			switch(x){
        			   case 1:
        				   
        				   System.out.println("所需金额"+f.sum(yu));
        				   summ=summ+f.sum(yu);
        				   sumg=sump+f.tgoods;
        			   case 2:
        				   System.out.println("所需金额"+c.sum(yu));
        				   summ=summ+c.sum(yu);
        				   sump=sump+c.speople;
        			   case 3:
        				   System.out.println("所需金额"+a.sum(yu));
        				   summ=summ+a.sum(yu);
        				   sump=sump+a.people;
        				   sumg=sumg+a.goods;
    	  }
    }
        		  System.out.println("您租车所用的金额为:"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
}
    		  else {
        		  System.out.println("感谢您的光临");
        		  System.out.println("您租车所用的金额为:"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
        	  }
        		 System.out.println("是否继续租车,1 yes 2 no");
        		    
        		     Scanner  l=new Scanner(System.in);
        		     int h=w.nextInt();
        		  if(h==1){
        			  System.out.println("请您输入租车的型号");
            		  
            		  Scanner  m=new Scanner(System.in);
            		  int x=m.nextInt();
            		
            		  if(x<4||0<x){
            			System.out.println("请您输入您要租车的天数");  
            			Scanner  u=new Scanner(System.in);
            			int yu=u.nextInt();
            			switch(x){
            			 case 1:
          				   
          				   System.out.println("所需金额"+f.sum(yu));
          				   summ=summ+f.sum(yu);
          				   sumg=sump+f.tgoods;
          			   case 2:
          				   System.out.println("所需金额"+c.sum(yu));
          				   summ=summ+c.sum(yu);
          				   sump=sump+c.speople;
          			   case 3:
          				   System.out.println("所需金额"+a.sum(yu));
          				   summ=summ+a.sum(yu);
          				   sump=sump+a.people;
          				   sumg=sumg+a.goods;
        	  }
            			  System.out.println("您租车所用的金额为:1"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
    }
            		  else{
            			 System.out.println("您输入的指令有错误,请重新输入");
            		  }
}
        		  else {
            		  System.out.println("感谢您的光临");
            		  System.out.println("您租车所用的金额为:1"+summ+"所租车可乘的总人数"+sump+"可运载的货物"+sumg);
            	  }
    }





public int ret(){
	sui er=new sui();
	
	  Pick  a=new Pick();
	    Pick b=new Pick();
	    saloon c=new saloon();
	    saloon d=new saloon();
	    saloon e=new saloon();
	    Truck f=new Truck();
	    Truck g=new Truck();
	    a.id=3;
	    a.name="皮卡雪6";
	    a.pmoney=450;
	    a.people=4;
	    a.goods=20.0;
	    c.name="Audio A4";
	    c.id=2;
	    c.smoney=500;
	    c.speople=20;
	    f.id=1;
	    f.name="ywk";
	    f.tmoney=1000;
	    f.tgoods=20.0;
	
	 System.out.println("请您输入租车的型号");
	  Scanner  q=new Scanner(System.in);
	 
	  Scanner  m=new Scanner(System.in);
	  int x=m.nextInt();

	if(x<4||0<x){
		System.out.println("请您输入您要租车的天数");  
		Scanner  u=new Scanner(System.in);
		int yu=u.nextInt();
		switch(x){
		 case 1:
			   
			   System.out.println("所需金额:"+f.sum(yu));
			   er.summ(yu);
			   er.sumg(yu);
		   case 2:
			   System.out.println("所需金额:"+c.sum(yu));
			  er.summ(yu);
			  er.sump(yu);
		   case 3:
			   System.out.println("所需金额:"+a.sum(yu));
			   er.summ(yu);
			   er.sumg(yu);
			   er.sump(yu);
}
}
	


}}


正在回答

3 回答

赶时间   给你看看我的main()


public class _ddzcSystem {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        float one,two,three,four,five;
        System.out.println("欢迎来到达达租车系统!");
        System.out.println("您确定要租车吗?(1.确定、0、取消   按回车键提交!) ");
        int x;
        Scanner r=new Scanner(System.in);
        x=r.nextInt();
        switch(x){
        case 1: System.out.println("以下是我们为您提供的租车信息:");
                System.out.println("\t种类\t车型\t容量\t\t租金(元)\t");
                _truck c1=new _truck();
                one=c1.bigTruck();
                two=c1.litTruck();
                _bus c2=new _bus();
                three=c2.bigBus();
                four=c2.litBus();
                _pick c3=new _pick();
                five=c3.pick();
                    
                float result = 0;  //总金额
                float p=0;
                int aNum[]=new int[5]; //装载租车的信息
                int aNum2[]=new int[5]; //装天数
                int aNum3[]=new int[5]; //装数量
                int i=0;
                while(true){
                    System.out.println("请输入序号选择您要租的车(按回车键提交):");
                    int x2=r.nextInt();
                    switch(x2){
                        case 1:p=one;break;
                        case 2:p=two;break;
                        case 3:p=three;break;
                        case 4:p=four;break;
                        case 5:p=five;break;
                        default:System.out.println("输入error!");
                        }
                    System.out.println("您选择了"+x2+"号,请输入数量:");
                    int x3=r.nextInt();
                    System.out.println("请为"+x2+"号车,请输入租借天数:");    
                    int x5=r.nextInt();
                    System.out.println("租车成功!是否继续租车?输入非0数字继续:");
                    
                    aNum[i]=x2;
                    aNum2[i]=x5;
                    aNum3[i]=x3;
                    i++;
                    int x4=r.nextInt();
                    float s=_car.count(x3,p,x5); //计算金额的方法
                        result+=s;   //记录金额的增加
                    if(x4==0)
                    {    
                        System.out.println("下面是您本次的租车信息:");
                        for(int j=0;j<aNum.length;j++){
                        //System.out.println(aNum[j]);
                        switch(aNum[j]){
                        case 1:c1.bigTruck();System.out.print("\t"+aNum3[j]+"辆\t"+aNum2[j]+"天\n");break;
                        case 2:c1.litTruck();System.out.print("\t"+aNum3[j]+"辆\t"+aNum2[j]+"天\n");break;
                        case 3:c2.bigBus();System.out.print("\t"+aNum3[j]+"辆\t"+aNum2[j]+"天\n");break;
                        case 4:c2.litBus();System.out.print("\t"+aNum3[j]+"辆\t"+aNum2[j]+"天\n");break;
                        case 5:c3.pick();System.out.print("\t"+aNum3[j]+"辆\t"+aNum2[j]+"天\n");break;
                        }
                        }
                        System.out.println("您本次花费的金额为:"+result+"元人民币!");
                        System.out.println("记得按时归还哦!逾期将按双倍价格计数!");
                        System.out.println("欢迎下次光临!");
                        break;
                        }

                }    
                break;    
        case 0:System.out.println("欢迎下次光临!");break;
        }
        
    }


}

0 回复 有任何疑惑可以回复我~

加如一个if语句 如果选择否 可以提示再确认一次 再次确认结束 不确认可以返回重新选择是or否

这就我个人想法 具体代码还得你自己想 我也不会  : )

0 回复 有任何疑惑可以回复我~

这个我不知道

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教一下,我想在选择否以后 如果是因为失误操作可以选择继续使用,需要在怎么改啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信