用java.输入一个正数, 反转输出:如:输入1234,输出4321
3个回答
展开全部
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());
}
}
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());
}
}
追问
StringBuffer str=new StringBuffer(sc.nextLine());
能解释一下不?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
public String getRever(String str){
char[] temp = str.toCharArray();
str = "":
for(int i=temp.size-1;i>=0;i--){
str+= temp[i];
}
return str;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-07
展开全部
用个数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询