Java随机打印

use*_*423 0 java random numbers

我使用这个生成0-99之间的随机数:

int num2= (int)(Math.random() * ((99) + 1));
Run Code Online (Sandbox Code Playgroud)

当数字低于10时我希望它用0num2打印所以如果数字是9,它将是09.

我怎么才能打印出来呢?

Kep*_*pil 5

您可以使用以下format()方法:

System.out.format("%02d%n", num2);
Run Code Online (Sandbox Code Playgroud)

%02d将参数打印为宽度为2的数字,用0填充
%n为您提供换行符