题目描述:
输入一个五位以内(包括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();
}