import java.text.DecimalFormat; /*-------------------------------------  整数型変数の表示(書式指定) PrintIntDigits @import文を入れる import java.text.DecimalFormat; ADecimalFormat 変数名=new DecimalFormat("書式");   書式に使える文字 # 0 , . \\ など BSystem.out.print(変数名.format(数値)); -------------------------------------*/ public class PrintIntDigits { public static void main(String[] args) { int number; number=12345; System.out.print("変数numberの値をそのまま表示します\n"); System.out.print(number); System.out.print("\n\n"); System.out.print("変数numberの値を書式指定で表示します\n"); System.out.print("----+----1----+----2----+----3\n"); DecimalFormat fm1=new DecimalFormat("#,###"); // カンマ付き System.out.print(fm1.format(number)); System.out.print("\n"); DecimalFormat fm2=new DecimalFormat("0000000000"); // ゼロで埋める System.out.print(fm2.format(number)); System.out.print("\n"); DecimalFormat fm3=new DecimalFormat("\\#"); // 通貨記号 System.out.print(fm3.format(number)); System.out.print("\n"); DecimalFormat fm4=new DecimalFormat("\\#,###"); // カンマと通貨 System.out.print(fm4.format(number)); System.out.print("\n"); } }