Advertisement

Java代码基础算法练习(数特) 7/25/24

阅读量:

任务描述:
一些数字可能拥有以下的性质:

性质1:是偶数;

性质2:大于4且不大于12;

小A偏爱同时满足两种属性的数值(记作A),而小B则倾向于至少具备一种特征(记作B)的数量(记作C)。对于任意给定的一个数值X,请判断三人对此有何态度(用三个二进制位表示):即三人中对X感兴趣者用1标记(例如:若仅A感兴趣则标记为1 0 0);若无兴趣则标记为0。


解决思路:

输入数字 num,先定义三个整型代表三个人的喜欢与否,先默认设为 0

复制代码

之后判断num对于性质1、2的条件,分别用 boolen 类型标识

复制代码

对于每个整型进行判断,是否改为 1 代表喜欢


代码示例:

复制代码
 package a4_2024_07;

    
  
    
 import java.util.Scanner;
    
  
    
 /** * 一些数字可能拥有以下的性质:
    
  * 性质1:是偶数;
    
  * 性质2:大于4且不大于12;
    
  * 小A喜欢两种性质都成立的数字,

全部评论 (0)

还没有任何评论哟~