题目描述:
输入一个五位以内(包括5位)的正整数,(1)判断它是一个几位数;(2)逆序输出其各位数字。
输入:多组数据,每组一行
输出:对应一行输出
样例输入:56439
样例输出:5
93465
解题思路:使用StringBuffer的reverse方法即可。
代码如下:
public static void main(String[] args) { Scanner sc=new Scanner(System.in); while (sc.hasNext()) { String input=sc.next(); String s=String.valueOf(input); int len=s.length(); StringBuffer sb=new StringBuffer(s); sb.reverse(); System.out.print(len+" "+Integer.parseInt(sb.toString())); } sc.close(); }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-09-29 18:29:02