以下是使用 Java 中的 while 循环来判断回文数的示例代码:
import java.util.Scanner; public class Palindrome { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入一个整数:"); int num = sc.nextInt(); int temp = num; int reverse = 0; while (temp != 0) { int remainder = temp % 10; reverse = reverse * 10 + remainder; temp /= 10; } if (num == reverse) { System.out.println(num + " 是回文数。"); } else { System.out.println(num + " 不是回文数。"); } } }
在上述示例中,我们首先使用 Scanner 类来从用户那里获取一个整数,然后使用一个 while 循环来翻转该整数。在循环中,我们将输入整数的每个数字依次取出,并将其加入到 reverse 变量中,通过这种方法实现对数字的反转。最后,我们将反转后的数字与原始输入的数字进行比较,以判断它是否是一个回文数。
Scanner
while
reverse
原文链接:codingdict.net