独立的小易(Java实现)

小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,

小易希望你来帮他计算一下他最多能独立生活多少天。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        long x = in.nextInt();//每天 x元 房屋租金(并吃一个苹果)
        long f = in.nextInt();//手里有 f个 水果
        long d = in.nextInt();//手里有 d元 钱
        long p = in.nextInt();//每个苹果 卖p元
 
        lifeTime(x, f, d, p);
    }
 
    public static void lifeTime(long x, long f, long d, long p) {
        long n;//生活n天
        if (x * f >= d) {//当不买苹果,全吃手里苹果度日,全花费到房屋租金上,租金大于手里的钱的时候
            n = d / x;//能生活d/x天
        } else {//当房屋租金小于手里的钱
            n = (d + f * p) / (x + p) ;//手里总资产除以每天总消耗等于天数
        }
        System.out.println(n);
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值