会计考友 发表于 2012-8-4 12:33:16

2012JAVA模拟试题及答案:编程题25

【程序25】   
题目:一个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(a99999);
   String ss =String.valueOf(a);
   char[] ch = ss.toCharArray();
   if(ch==ch&&ch==ch){
   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
页: [1]
查看完整版本: 2012JAVA模拟试题及答案:编程题25