使用void函数编写计算回文数的程序
时间: 2024-11-29 22:33:34 浏览: 17
当你想编写一个计算回文数的程序,通常会创建一个名为`isPalindrome`的void函数,它接收一个整数作为输入,并检查这个数字是否从前往后读和从后往前读是一样的,即它是回文的。以下是一个简单的Java示例:
```java
public class Main {
public static void isPalindrome(int num) {
String str = Integer.toString(num);
int start = 0;
int end = str.length() - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
return; // 如果任意两个字符不匹配,不是回文,直接返回false
}
start++;
end--;
}
System.out.println("Number " + num + " is a palindrome."); // 如果循环结束,说明是回文,打印结果
}
public static void main(String[] args) {
int number = 121; // 测试数值
isPalindrome(number); // 调用函数检查
}
}
```
在这个例子中,`isPalindrome`函数通过比较字符串的第一个字符和最后一个字符开始,如果它们不相等,则认为不是回文。当所有字符都匹配时,函数判断该数为回文。
阅读全文