鱼C论坛

 找回密码
 立即注册
查看: 4291|回复: 6

[已解决]Java汽车租赁为什么输出不了租金

[复制链接]
发表于 2021-9-23 11:20:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x


package cars;

public class Car {
         String vehicleld;
         String brand;
         String type;
         static int perRent1;
         Car(String vehicleld,String brand,String type,int perRent){
                 this.vehicleld=vehicleld;
                 this.brand=brand;
                 this.type=type;
                 perRent=perRent1;
                 
         }
        public  String getVehicleld() {
                return vehicleld;
        }
        public void setVehicleld(String vehicleld) {
                this.vehicleld = vehicleld;
        }
        public String getBrand() {
                return brand;
        }
        public void setBrand(String brand) {
                this.brand = brand;
        }
        public String getType() {
                return type;
        }
        public void setType(String type) {
                this.type = type;
        }
        public static int getPerRent() {
                return perRent1;
        }
        public static void setPerRent(int perRent) {
                perRent = perRent1;
        }
        public static float calRent(int days) {
                float money;
            money = getPerRent()*days;
            if(days>7)
                {money*=0.9;}
            else if(days>30)
                {money*=0.8;}
            else if(days>150)
                {money*=0.7;}
       
        return money;
        }
}
package cars;
import java.util.Scanner;
class RentMgrSys  {
        public static void main(String[] args) {
               
                System.out.println("1.宝马 2.别克");
                Scanner sc = new Scanner(System.in);
                System.out.print("请选择你要租赁的轿车品牌:");
                int brandNum = sc.nextInt();{
                    if(brandNum==2)
                        System.out.println("1.林荫大道 2.GL8");
                    else if(brandNum==1)
                        System.out.println("1.550i 2.X6)");}
                   
                    System.out.println("请选择你要租赁的汽车类型:");
                    int  typeNum = sc.nextInt();
                    System.out.print("请选择您要租赁的天数:");
                    int days = sc.nextInt();{
                    if(typeNum==1&&brandNum==1){//600
                        Car.setPerRent(600);
                        System.out.println("分配给您的汽车牌号是:京CNY3284");
                    }
                    else if(typeNum==1&&brandNum==2){//300
                            Car.setPerRent(300);
                        System.out.println("分配给您的汽车牌号是:京NT37465");
                    }
                    else if(typeNum==2&&brandNum==1){//800
                            Car.setPerRent(800);
                        System.out.println("分配给您的汽车牌号是:京NY28588");
                    }
                    else if(typeNum==2&&brandNum==2){//600
                            Car.setPerRent(600);
                        System.out.println("分配给您的汽车牌号是:京NT96968");
                    }
                   
                    System.out.println("您需要支付的租赁费用是:"+Car.calRent(days)+"元。");}
                 }}
运行结果
1.宝马 2.别克
请选择你要租赁的轿车品牌:1
1.550i 2.X6)
请选择你要租赁的汽车类型:
1
请选择您要租赁的天数:1
分配给您的汽车牌号是:京CNY3284
您需要支付的租赁费用是:0.0元。
//反正怎么都是0.0
最佳答案
2021-9-23 12:00:48
perRent=perRent1;这句代码是不是问题代码?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-23 12:00:48 From FishC Mobile | 显示全部楼层    本楼为最佳答案   

回帖奖励 +2 鱼币

perRent=perRent1;这句代码是不是问题代码?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-23 12:26:49 | 显示全部楼层
wp231957 发表于 2021-9-23 12:00
perRent=perRent1;这句代码是不是问题代码?

是这样子的,调用setPercent的时候说不能对非静态变量进行静态调用,然后提示在setPercent加个static,然后不能用this了,我就改了一下名字,我也不知道咋改了现在......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-6 17:38:43 | 显示全部楼层

回帖奖励 +2 鱼币

观望
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-7 11:11:04 | 显示全部楼层

回帖奖励 +2 鱼币


观望
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-7 11:27:46 | 显示全部楼层

回帖奖励 +2 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-7 15:44:33 | 显示全部楼层

回帖奖励 +2 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 01:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表