用java.输入一个正数, 反转输出:如:输入1234,输出4321

2024-12-18 06:30:44
推荐回答(3个)
回答1:

import java.util.Scanner;
public class InputTest{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
StringBuffer str=new StringBuffer(sc.nextLine());
System.out.println(str.reverse());
}
}

回答2:

StringBuffer是一个可追加的缓冲字符,使用append()就可以追加了,而String的连接只是表面上的,String每次连接追加都是用这个字符串创建了一个StringBuffer然后append(),再然后new String().楼上回答的是对哦!不过也可以写算法的,只是相对麻烦点,
public String getRever(String str){
char[] temp = str.toCharArray();
str = "":
for(int i=temp.size-1;i>=0;i--){
str+= temp[i];
}
return str;
}

回答3:

用个数组