public static boolean sameNumbers(int number) {
boolean isSame;
isSame = (number % 10) == (number / 10) % 10;
sameNumbers(number / 10);
return isSame;
}
我的任务是实现一个方法来检查给定的 int 值是否具有所有相同的数字(例如 666 或 1111)。但是,要求是我应该只选择递归而不是迭代。
我知道我的方法行不通,但我真的不知道如何在没有任何if statements
. 有任何想法吗?