J1_28_1,J1_28_2,J1_28_3


一、J1_28_1

18 在一个停车场内,汽车、摩托车共停了 48 辆,
其中每辆汽车有 4 个轮子,每辆摩托车有 3 个轮子,这些车共有 172 个轮子,
编程输出停车场内有汽车和摩托车的数量。
注意:用循环语句实现。

代码如下:

public class Week01 {
    public static void main(String[] args) {
        int sum = 48;// 汽车、摩托车共停了 48 辆
        int q = 4;// 汽车有 4 个轮子
        int m = 3;// 摩托车有 3 个轮子
        int count = 172;// 这些车共有 172 个轮子
        for (int i = 1; i <= sum; i++) {// i表示汽车
            for (int j = 1; j <= sum; j++) {// j表示摩托车
                if ((i * q) + (j * m) == count && i + j == sum) {
                    System.out.println("汽车的数量:" + i + "摩托车的数量:" + j);
                }
            }
        }
    }
}

二、J1_28_2

某运输队为超市运送暖瓶 500 箱,每箱装有 6 个暖瓶。已知每 10 个暖瓶的运费为 5 元,
损坏一个不但不给运费还要赔 10 元,运后结算时,运输队 共得 1332 元的运费。编程输出 损坏暖瓶的个数。
注意:用循环语句实现。

代码如下:

public class Week02 {
    public static void main(String[] args) {
        int np = 500;// 暖瓶 500 箱
        int mx = 6;// 每箱装有 6 个暖瓶
        int sum = np * mx;// 暖瓶总个数
        double yf = 0.5;// 单个运费
        double sh = 10.5;// 每损坏一个暖瓶的赔款
        double money = sum * 0.5;// 总运费
        double sjMoney = 1332;// 实际运费
        for (int i = 0; i < sum; i++) {
            for (int j = 0; j < sum; j++) {
                if (i + j == sum && (money - j * sh) == sjMoney) {
                    System.out.println("损坏暖瓶个数:" + j);
                }
            }
        }
    }
}


二、J1_28_3

某电视机厂每天生产电视 500 台,在质量评比中,每生产一台合格电视机记 5 分,每生产一台不合格电视机扣 18 分。
如果四天得了 9931 分,编程计算这四天生产的合格电视机的 台数,并输出。
注意:用循环语句实现。

代码如下:

public class Week03 {
    public static void main(String[] args) {
        int count = 2000;// 生产的总台数
        int hg = 5;// 每台电视机合格的分数
        int bhg = 18 + 5;// 不合格的电视机分数,生产不合格的电视机就少了一台合格的电视机
        int sum = 9931;// 四天得的分数
        int zong = 500 * 4 * 5;// 全部合格的分数
        // i表示合格的电视机台数,j表示不合格的电视机台数
        for (int i = 0; i < count; i++) {
            for (int j = 0; j < count; j++) {
                if (i + j == count && zong - (j * bhg) == sum) {
                    System.out.println("合格的电视机台数:" + i);
                }
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值