You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何输出两个数值对比结果对应的关系运算符符号

核心实现逻辑

  • 先判断 a 是否大于 b,满足则返回符号 >
  • 再判断 a 是否小于 b,满足则返回符号 <
  • 前两个条件都不满足时,a 和 b 相等,直接返回符号 =

常见语言实现示例

Python 实现

def get_compare_symbol(a: int | float, b: int | float) -> str:
    if a > b:
        return ">"
    elif a < b:
        return "<"
    return "="

# 测试用例
print(get_compare_symbol(10, 20))  # 输出 <
print(get_compare_symbol(10, 5))   # 输出 >
print(get_compare_symbol(10, 10))  # 输出 =

JavaScript 实现

function getCompareSymbol(a, b) {
    if (a > b) return '>';
    if (a < b) return '<';
    return '=';
}

// 测试用例
console.log(getCompareSymbol(10, 20)); // 输出 <
console.log(getCompareSymbol(10, 5));  // 输出 >
console.log(getCompareSymbol(10, 10)); // 输出 =

Java 实现

public class CompareSymbol {
    public static String getCompareSymbol(int a, int b) {
        if (a > b) return ">";
        if (a < b) return "<";
        return "=";
    }

    public static void main(String[] args) {
        // 测试用例
        System.out.println(getCompareSymbol(10, 20)); // 输出 <
        System.out.println(getCompareSymbol(10, 5));  // 输出 >
        System.out.println(getCompareSymbol(10, 10)); // 输出 =
    }
}

注意事项

如果参与比较的参数是字符串格式的数值,需要先转换为数字类型再做比较,避免隐式类型转换导致比较结果错误。

内容的提问来源于stack exchange,提问作者user16871229

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:54:04