a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 85|回复: 0

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

[复制链接]
发表于 2012-8-4 12:33:16 | 显示全部楼层 |阅读模式
【程序25】   
; p- i- z4 P' R/ y' c- o. f题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。    : z/ A# D9 J# j& E* t
import java.util.*; ; m. d2 h5 X, |  I: i3 ~- T3 }
public class lianxi25 {
4 x: m# B& c; S/ K: ]public static void main(String[] args) { : e% m' r+ a( G
    Scanner s = new Scanner(System.in);
2 Z( v/ I5 \( T2 L( u: R    int a;
- p; Q  b9 C' F8 V2 L0 z    do{
$ L  Z. k3 }# o5 f5 ^     System.out.print("请输入一个5位正整数:");
3 a. i/ K0 Y/ u: ]) H      a = s.nextInt(); 1 x$ W) B" z) Y: H" Z3 k
      }while(a99999); 2 h& @, B* b4 `4 k+ ^* ~% ?+ q" b
     String ss =String.valueOf(a);
; l# f( j9 S$ t! o# [! M. i* M) n     char[] ch = ss.toCharArray(); 3 g7 w& K* Q- W# S  I& Q+ a$ Q, r% r4 ?
     if(ch[0]==ch[4]&&ch[1]==ch[3]){ % v+ f2 h& D9 [7 L4 E! H
     System.out.println("这是一个回文数");} 9 l4 E/ D4 ?& t' m, H/ h
     else {System.out.println("这不是一个回文数");} 2 h) j8 n( Z5 |# u1 @6 B
    } : K" [/ z/ r; H
    }
0 P" t/ z# u: h# Z  Y7 ?& ~, n//这个更好,不限位数 3 P( \/ Z& O- u5 D! E
import java.util.*;
# A, o/ r! G3 A' o& \public class lianxi25a { - o3 x0 ]3 l, s
public static void main(String[] args) { 6 T2 C. l7 ?* ]. S
   Scanner s = new Scanner(System.in); 3 _+ D: f5 A; b$ w
   boolean is =true; ! P( s2 j* J( m8 O
   System.out.print("请输入一个正整数:");
6 u& C0 K; J1 P" j2 O   long a = s.nextLong(); # w# m: K1 g! {, [7 e2 }/ K* V$ g
   String ss = Long.toString(a);
( _8 c- q" B" [' ^& c& k* f; v) o   char[] ch = ss.toCharArray();
1 G: Q% E+ D9 l   int j=ch.length;
) O# t/ c, N9 t- n   for(int i=0; i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 02:00 , Processed in 0.183836 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表