【洛谷算法题】P5710-数的性质【入门2分支结构】Java题解

花无缺

👨‍💻博客主页:@花无缺
欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 花无缺 原创

收录于专栏 【洛谷算法题】



【洛谷算法题】P5710-数的性质【入门2分支结构】

题目链接:【深基3.例2】数的性质 - 洛谷

🌏题目描述

一些整数可能拥有以下的性质:

  • 性质 1:是偶数;
  • 性质 2:大于 4 4 4 且不大于 12 12 12

小 A 喜欢这两个性质同时成立的整数;Uim 喜欢这至少符合其中一种性质的整数;八尾勇喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数 x x x,请问他们是否喜欢这个整数?

🌏输入格式

输入一个整数 x ( 0 ≤ x ≤ 1000 ) x(0\le x \le 1000) x(0x1000)

🌏输出格式

输出这 4 4 4 个人是否喜欢这个数字,如果喜欢则输出 1,否则输出 0,用空格分隔。输出顺序为:小 A、Uim、八尾勇、正妹。

🌏样例 #1

🌙样例输入 #1

12

🌙样例输出 #1

1 1 0 0

🌏题解

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int x = in.nextInt();
        // 是偶数
        boolean condition1 = x % 2 == 0;
        // 大于 4 且不大于 12
        boolean condition2 = x > 4 && x <= 12;
        // 小 A 是否喜欢
        if (condition1 && condition2) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // Uim 是否喜欢
        if (condition1 || condition2) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // 八尾勇是否喜欢
        if ((condition1 && !condition2) || (!condition1 && condition2)) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // 正妹是否喜欢
        if (!condition1 && !condition2) {
            System.out.print(1);
        } else {
            System.out.print(0);
        }
        in.close();
    }
}

🌏总结

一个简单的分支语句就可以搞定了,按照小 A,Uim,八尾勇,正妹的顺序依次判断这个数是否是他们喜欢数,然后输出对应的 0 或者 1。

作者:花无缺(huawuque404.com)


🌸欢迎关注我的博客:花无缺-每一个不曾起舞的日子都是对生命的辜负~
🍻一起进步-刷题专栏:【洛谷算法题】
💻Java题解同步仓库:https://github.com/huawuque404/Java-solution
🥇往期精彩好文:
📢【CSS选择器全解指南】
📢【HTML万字详解】
你们的点赞👍 收藏⭐ 留言📝 关注✅
是我持续创作,输出优质内容的最大动力!
谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值