所谓回文数是从左至右与从右至左读起来都是一样的数字,如:121是一个回文数。编写程序,求出100—200的范围内所有回文数的和。 要求:使用循环结构语句实现,直接输出结果不计分。java
时间: 2024-02-01 14:16:42 浏览: 44
编写一个判断回文数java应用程序。
4星 · 用户满意度95%
以下是Java代码实现:
```java
public class PalindromeSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 100; i <= 200; i++) {
if (isPalindrome(i)) {
sum += i;
}
}
System.out.println("100—200范围内所有回文数的和为:" + sum);
}
// 判断一个数是否为回文数
public static boolean isPalindrome(int num) {
String str = String.valueOf(num);
int len = str.length();
for (int i = 0; i < len / 2; i++) {
if (str.charAt(i) != str.charAt(len - i - 1)) {
return false;
}
}
return true;
}
}
```
输出结果为:100—200范围内所有回文数的和为:10501
阅读全文