输入一个整数,判断该整数是否是回文!

本文介绍了一个简单的Java程序,用于判断用户输入的整数是否构成回文数。通过将整数转换为字符串并比较其首尾字符来实现判断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.Scanner;

/**
 *
 * 问题:输入一个整数,判断该整数是否是回文!
 *
 * @author Administrator
 *
 * 程序如下 :
 *
 */
public class Palindrome {
   
    public static void main(String args[]){
        System.out.println("请输入一个整数,按Enter键结束!");
        Scanner s=new Scanner(System.in);
        String str=s.next();
        Palindrome p=new Palindrome();
        boolean b=p.isPalindrome(str);
        if(b){
            System.out.println("该整数是回文!");
        }
        else{
            System.out.println("该整数不是回文!");
        }
       
    }
   
    public boolean isPalindrome(String s){
        boolean b=true;
        char[] c=s.toCharArray();
        for(int i=0;i<c.length;i++){
            while(c[i]!=c[c.length-1-i]){
                b=false;
                break;
            }
        }
        return b;
    }
   
}

 

运行结果:

 

run:
请输入一个整数,按Enter键结束!
123221
该整数不是回文!
成功生成(总时间:2 秒)

 

run:
请输入一个整数,按Enter键结束!
123454321
该整数是回文!
成功生成(总时间:6 秒)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值