巴彦淖尔市网站建设_网站建设公司_全栈开发者_seo优化
2025/12/31 18:16:44 网站建设 项目流程

以下是几种实现方式:

方法一:使用逻辑表达式

public static boolean check(int a, int b) { return (a == 3 && b != 3) || (a != 3 && b == 3); }

方法二:使用异或运算(推荐)

public static boolean check(int a, int b) { return (a == 3) ^ (b == 3); }

方法三:使用条件判断

public static boolean check(int a, int b) { if (a == 3 && b != 3) { return true; } else if (a != 3 && b == 3) { return true; } else { return false; } }

方法四:使用三元运算符

public static boolean check(int a, int b) { return (a == 3) ? (b != 3) : (b == 3); }

测试示例:

public static void main(String[] args) { System.out.println(check(1, 2)); // false,都不等于3 System.out.println(check(1, 3)); // true,b=3且a≠3 System.out.println(check(3, 2)); // true,a=3且b≠3 System.out.println(check(3, 3)); // false,都等于3 System.out.println(check(2, 2)); // false,都不等于3 }

推荐使用方法二(异或运算),因为它简洁且直接表达了“一个为真,一个为假”的逻辑。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询