5层循环?
不不不,这个太伤身体了。
你以为我会写32个System.out.println?
也不是不可以嘛【滑稽】
但是我选择Integer.toBinaryString():
public class ZeroAndOne {
public static void main(String[] args) {
for (int i = 0; i < 32; i++) {
String binaryString = Integer.toBinaryString(i);
int binaryLength = binaryString.length();
if (binaryLength < 5) {
for (int j = 0; j < 5 - binaryLength; j++) {
binaryString = "0" + binaryString;
}
}
System.out.println(binaryString);
}
}
}