判断是否为回文数

来源:互联网 发布:正在安装网络组件特曼 编辑:程序博客网 时间:2024/06/05 21:02

输入一个数,判断它是不是回文数。即12321是回文数,2222、 11211也是回文数,即对称的数字。

代码如下:

import java.util.*;public class Work24{public static void main(String[] args){      Scanner scan = new Scanner(System.in);  System.out.println("****判断是否是回文数****");  System.out.println("输入一个数字:");  String m = scan.next(); //输入数字  boolean yrn =false;//判断是否是回文数字  //循环对比对应位上数字是否相同  for(int i=0;i<m.length()/2;i++){if(m.charAt(i)==m.charAt(m.length()-i-1)){ //判断对应位上数字是否相同yrn = true;   }else{yrn = false;   break;   //有一位与对应位数上的数字不相同的,即跳出循环}  }      if(yrn){        System.out.println("该数为回文数字!!");  }else{        System.out.println("该数不是回文数字!!");  }}}


0 0