在JAVA中实现数字的倒序输出
发布网友
发布时间:2022-04-24 09:16
我来回答
共2个回答
热心网友
时间:2022-06-18 11:08
你的意思是1234然后输出4321吗?那可以把1234以string形式存放在一个数组里,然后int i=4;i>.0;i--形式输出,不就反过来了。追问那样就不能去掉前面多馀的0了,假如我输入70,结果就会是0987...
热心网友
时间:2022-06-18 11:09
简单的给你修改了一下,代码中有注释,不懂请追问
public static void main(String args[]) {
Scanner reader=new Scanner(System.in);
String original=reader.next();
StringBuffer output=new StringBuffer(original);
output.reverse();
//获取输入字符串的长度
int length = output.length();
//循环遍历此字符串
for (int i = 0; i < length; i++) {
//如果第一位为0的话就用空字符串替换掉
if(("0").equals(output.substring(0, 1))){
output.replace(0, 1, "");
}
}
System.out.println(output.toString());
}