5桁の数字 "00000"〜"99999" を順番に出力するプログラムをなんとか下記のように作成しました。ifなどの条件分岐を使わずに作ることは可能でしょうか? public class EnsyuA { public static void main(String[] args) { int sum = 0, i = 0; while(i < 99999) { sum = sum +1; i++;
if(0 <= sum && sum<= 9) { System.out.println("0"+"0"+"0"+"0"+sum); } if(10 <= sum && sum<= 99) { System.out.println("0"+"0"+"0"+sum); } if(100 <= sum && sum<= 999) { System.out.println("0"+"0"+sum); } if(1000 <= sum && sum<= 9999) { System.out.println("0"+sum); } if(10000 <= sum && sum<= 99999) { System.out.println(sum); } } } }