黑马程序员技术交流社区

标题: 第二十五题 [打印本页]

作者: 菜鸟哥    时间: 2015-7-31 20:36
标题: 第二十五题
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。   
import java.util.*;
public class lianxi25 {
public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    int a;
    do{
     System.out.print("请输入一个5位正整数:");
      a = s.nextInt();
      }while(a<10000||a>99999);
     String ss =String.valueOf(a);
     char[] ch = ss.toCharArray();
     if(ch[0]==ch[4]&&ch[1]==ch[3]){
     System.out.println("这是一个回文数");}
     else {System.out.println("这不是一个回文数");}
    }
    }
//这个更好,不限位数
import java.util.*;
public class lianxi25a {
public static void main(String[] args) {
   Scanner s = new Scanner(System.in);
   boolean is =true;
   System.out.print("请输入一个正整数:");
   long a = s.nextLong();
   String ss = Long.toString(a);
   char[] ch = ss.toCharArray();
   int j=ch.length;
   for(int i=0; i<j/2; i++) {
   if(ch[i]!=ch[j-i-1]){is=false;}
   }
   if(is==true){System.out.println("这是一个回文数");}
     else {System.out.println("这不是一个回文数");}
    }
   }

作者: chad8753    时间: 2015-7-31 21:47
学习学习 ,,,
作者: wh121    时间: 2015-7-31 21:49
学习了。
作者: 曾云鹏    时间: 2015-7-31 22:12
有用的谢谢楼主分享
作者: hxxyny123    时间: 2015-7-31 22:17
学习学习
作者: 1556455422    时间: 2015-7-31 22:30
什么鬼??
作者: 水佳伟    时间: 2015-7-31 22:33
楼主高富帅,楼主v587
作者: 菜鸟哥    时间: 2015-8-1 14:26
chad8753 发表于 2015-7-31 21:47
学习学习 ,,,

慢慢来,只要努力
作者: 菜鸟哥    时间: 2015-8-1 14:27
wh121 发表于 2015-7-31 21:49
学习了。

嗯嗯,只要努力就好
作者: 菜鸟哥    时间: 2015-8-1 14:28
曾云鹏 发表于 2015-7-31 22:12
有用的谢谢楼主分享

别客气,大家一起努力吧
作者: 菜鸟哥    时间: 2015-8-1 14:30
hxxyny123 发表于 2015-7-31 22:17
学习学习

可以多看看,多学
作者: 菜鸟哥    时间: 2015-8-1 14:31
水佳伟 发表于 2015-7-31 22:33
楼主高富帅,楼主v587

哈哈,您也高富帅哈




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2