3.12(回文数字)编写一个程序,提示用户输入一个三位的整数,然后确定它是否是回文数。如果一个数字从左到右以及从右到左都是一样的,这个数字称为回文数。负数的处理和正数一样。
下面是程序的一个运行示例:
Enter a three-digit integer:121
121 is a palindrome
Enter a three-digit integer:123
123 is not a palindrome
3.12(Palindrome integer) Write a program that prompts the user to enter a three-digit integer and determines whether it is a palindrome integer. An integer is palindrome if it reads the same from right to left and from left to right. A negative integer is treated the same as a positive integer.
Here are sample runs of this program:
Enter a three-digit integer:121
121 is a palindrome
Enter a three-digit integer:123
123 is not a palindrome
下面是参考答案代码:
import java.util.*;
public class PalindromeIntegerQuestion12 {
public static void main(String[] args) {
int number;
System.out.print("Enter a three-digit integer number: ");
Scanner input = new Scanner(System.in);
number = input.nextInt();
if(number / 100 == number % 10)
System.out.println(number + " is a palindrome");
else
System.out.println(number + " is not a palindrome");
input.close();
}
}
运行效果:
注:编写程序要养成良好习惯
如:1.文件名要用英文,具体一点
2.注释要英文
3.变量命名要具体,不要抽象(如:a,b,c等等),形式要驼峰化
4.整体书写风格要统一(不要这里是驼峰,那里是下划线,这里的逻辑段落空三行,那里相同的逻辑段落空5行等等)