随机产生一个4位数,输出它的逆数。如,产生的自然数为2015,则其逆数为5102。
1、效果
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类型的数字,那就需要使用相关的方法