【发布时间】:2021-09-06 14:39:12
【问题描述】:
我有一个反转整数的代码,但它不起作用,似乎找不到错误。
public static void test(int N) {
int enable_print = N % 10;
while (N > 0) {
if (enable_print == 0 && N % 10 != 0) {
enable_print = 1;
} else if (enable_print == 1) {
System.out.print(N % 10);
}
N = N / 10;
}
}
【问题讨论】:
-
用
if替换else if -
不适用于输入 12345,但是如果您使用
if (enable_print >= 0)而不是 else if 则它确实有效
标签: java debugging integer reverse