描述
输入一个整数,将这个整数以字符串的形式逆序输出
程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
输入描述:
输入一个int整数
输出描述:
将这个整数以字符串的形式逆序输出
示例1
输入:
1516000
复制
输出:
0006151
题解1
运行时间35ms 占用内存10616KB
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s = sc.next();
char[] arr = s.toCharArray();
for(int i = arr.length-1;i>=0;i--)
System.out.print(arr[i]);
}
}
题解2
运行时间37ms 占用内存10612KB
import java.util.*;
public class Main{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
String str=in.nextLine();
StringBuffer rs=new StringBuffer(str);
rs.reverse();
System.out.println(rs);
}
}
反思
注意StringBuffer.reverse()的用法