【发布时间】:2022-11-18 07:35:07
【问题描述】:
我需要编写一个方法来检查是否:
A = 所有数字都相等。 B = 没有数字相等。 C = 至少两个数相等。
我刚刚开始在 uni 中学习所有这些,但我似乎无法弄清楚我在这个需要返回给定条件的方法中做错了什么,例如(“A”,“B”,“C”)。
public static int checkNumbers(int x, int y, int z) { int A,B,C; A = 'A'; B = 'B'; C = 'C'; if((x == y) && (y == z)) { return A; } else if ((x == y) || (x == z) || (y == z)) { return C; } else { return B; } }
【问题讨论】:
-
你能解释一下代码在什么情况下不起作用吗?什么是输入,什么是输出?
-
你到底在哪里打电话给
checkNumbers?什么是x,y,z?