给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字

2014-11-23 23:39:55 · 作者: · 浏览: 11

:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

01 package com.qimenguigu;

02 import java.util.*;

03

04 public class Test24 {

05 public static void main(String[] args){

06 Scanner sc = new Scanner(System.in);

07 System.out.println("请输入一个不大于5位的正整数:");

08 String s = sc.nextLine();

09 //将s转换为字符数组 赋值给ss

10 char [] ss = s.toCharArray();

11 int count = 0;

12 for(int i =ss.length;i>0;i--){

13 System.out.print(ss[i-1]);

14 count++;

15 }

16 System.out.println();

17 System.out.println("这个数的位数为:"+count);

18 }

19 }