Java题 输入一个五位的正整数,使用数组,判断它是不是回文数(如12321是回文) 只学到数组,

2020-10-28 教育 120阅读
如果确定为五位数,要用数组的话:
public static void chekc(String number) {
  char[] numArr = number.toCharArray();
  if (numArr[0] == numArr[4] && numArr[1] == numArr[3] &&  numArr[2] ==  numArr[1] +1) {
   System.out.println(number + "是回文数");
  }
}
这样也可以判断。
其他判断方法:
public static void chekc(String number) {
  String num = String.valueOf(number);
  String reversenum = new StringBuffer(num).reverse().toString();
  if (reversenum.equalsIgnoreCase(num)) {
   System.out.println(number + "是回文数");
  } else {   
    System.out.println(number + "不是回文数");
 }
 }
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com