有一种数叫回文数,正读和反读都一样,如12321便是一个回文数。编写一个程序,从命令行得到一个整数,判断该数是不是回文数。

xiaoxiao2021-02-28  40

package task08; import java.util.Scanner; /* * 8、有一种数叫回文数,正读和反读都一样,如12321便是一个回文数。 * 编写一个程序,从命令行得到一个整数,判断该数是不是回文数。 */ public class Task08 { public static void main(String[] args) { /** * 思路: * 1.获取命令行输入的字符串 * 2.使用StringBuilder.reverse()反转方法判断 * */ Scanner sc = new Scanner(System.in); System.out.println("判断是否回文数"); System.out.println("请输入一个整数:"); String str = sc.next(); //判断 if(str.equals(new StringBuilder(str).reverse().toString())) { System.out.println("是回文数"); }else { System.out.println("不是"); } } }
转载请注明原文地址: https://www.6miu.com/read-2625271.html

最新回复(0)