「整型反序java」什么是反序数

博主:adminadmin 2022-11-22 21:09:06 75

今天给各位分享整型反序java的知识,其中也会对什么是反序数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java实现整型反序

public class NumberInverse

{

    private int        amount;

    private String    stringOutput;

    private int        inverseInt;

    public NumberInverse(int input)

    {

        if (input  99999 || input  -99999)

        {

            System.out.println("请输入一个小于5位的整数");

            return;

        }

        // 位数

        amount = Integer.toString(Math.abs(input)).length();

        // 空格显示

        for (char c : Integer.toString(Math.abs(input)).toCharArray())

        {

            if (stringOutput == null)

            {

                stringOutput = "";

            }

            stringOutput += String.format("%s%s", String.valueOf(c),

                " ");

        }

        stringOutput = input = 0 ? stringOutput : String.format(

            "-%s", stringOutput);

        // 逆序

        String s = "";

        for (int i = this.getAmount() - 1; i = 0; i--)

        {

            s += String.valueOf((Integer.toString(Math.abs(input))

                .toCharArray())[i]);

        }

        inverseInt = input = 0 ? Integer.parseInt(s) : Integer

            .parseInt(String.format("-%s", s));

    }

    public int getAmount()

    {

        return amount;

    }

    public String getStringOutput()

    {

        return stringOutput;

    }

    public int getInverseInt()

    {

        return inverseInt;

    }

    /**

     * 测试

     * 

     * @param args

     */

    public static void main(String[] args)

    {

        NumberInverse n = new NumberInverse(-32345);

        System.out.println(n.getAmount());// 打印位数

        System.out.println(n.getStringOutput());// 打印格式化字符串

        System.out.println(n.getInverseInt());// 打印逆序的数字

    }

}

将整型数组反序排列用java实现

public void fan(int[] a){

int c[] = new int[a.length];

int j=0;

for(int i=a.length;i0;i--){

c[j]=a[i-1];

j++;

}

System.out.println(c[0]+""+c[1]+""+c[2]+""+c[3]);

}

public static void main(String[] args) {

int b[]={1,2,3,4};

new Test().fan(b);

}

}

java编程怎么完成任意输入一个正整数,反序输出每一位?

接收输入的数字,然后转成字符串,将字符串使用函数头尾颠倒,然后使用拆分函数拆分数字并输出

整型反序java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于什么是反序数、整型反序java的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。