用Java编写程序。

随机产生一个4位数,输出它的逆数。如,产生的自然数为2015,则其逆数为5102。

1、效果

img

img

2、代码如下

import java.io.*;
class test  
{
    public static void main (String[] args) throws java.lang.Exception
    {
        String newString="";
        long num=Math.round((Math.random()+1) * 1000);
        String numString = String.valueOf(num);
        int length=numString.length();
        for(int i=length-1;i>=0;i--){
           char ch = numString.charAt(i);
           newString+=ch;
        }
        
        System.out.println(numString);
        System.out.println(newString);
    }
}
     String s = "5320";

package org.apache.commons.lang3;
String reverse1 = StringUtils.reverse(s);
package cn.hutool.core.util;
String reverse = StrUtil.reverse(s);
System.out.println(reverse1);
工具类,用reverse方法

如果只是追求控制台的显示效果,可以采用循环%10的方式,把每一次的余数输出出来就能得到相应的效果,如果是要求得到一个int类型的数字,那就需要使用相关的方法