当前位置:编程学习 > C/C++ >>

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

:给一个不多于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 }


补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,