在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());
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com