你可以 use Random.nextInt() 对于随机数和 Integer.toOctalString() 八进制转换。 试试这个。
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(100) + 1;
for(int i = 1; i < number; i++){
System.out.println(Integer.toOctalString(i));
}
}
}
3条答案
按热度按时间dsekswqp1#
你可以
use Random.nextInt()
对于随机数和Integer.toOctalString()
八进制转换。试试这个。
xu3bshqb2#
首先生成一个随机数:
int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);
//在您的情况下,最小值=1,最大值=100;要将上述数字转换成八进制,可以使用tooctalstring方法。
xhv8bpkk3#
您可以使用
printf
方法与%o
格式化程序: