这是一个编程题模板。
编写程序,判断一个三位的整数是否为回文数。如果一个数字从左到右以及从右到左都是一样的,这个数字称为回文数,例如,121,-111。负数的处理和正数一样。
输入格式:
一个三位整数。
输出格式:
如果是回文数,则输出yes,否则输出no。
输入样例:
在这里给出一组输入。例如:
121
输出样例:
在这里给出相应的输出。例如:
yes
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int num = sc.nextInt();
if(num<0){
num=-num;
}
String numStr = Integer.toString(num);//将数字转化成字符串
StringBuilder sb=new StringBuilder(numStr);//创建StringBuilder容器
String string = sb.reverse().toString();//反转并转化成字符串
if(numStr.equals(string)){//判断
System.out.println("yes");
}else{
System.out.println("no");
}
}
}