新文章

2010年10月21日 星期四

JAVA之print相關用法略解

之前為了做java作業,由於跟java分手太久了,忘了很多東西,在這補上一點print用法。

也是該找時間補一下java了!





public static void main(String[] args)
{
//定義一些變量,用來格式化輸出。
double d = 123.678;
String s = "哈囉!";
int i = 1234;
//"%"表示進行格式化輸出,"%"之後的內容為格式的定義。
System.out.printf("%f",d);//"f"表示格式化輸出浮點數。
System.out.println();
System.out.printf("%9.2f",d);//"9.2"中的9表示輸出的長度,2表示小數點後的位數。
System.out.println();
System.out.printf("%+9.2f",d);//"+"表示輸出的數帶正負號。
System.out.println();
System.out.printf("%-9.4f",d);//"-"表示輸出的數左對齊(默認為右對齊)。
System.out.println();
System.out.printf("%+-9.3f",d);//"+-"表示輸出的數帶正負號且左對齊。
System.out.println();
System.out.printf("%d",i);//"d"表示輸出十進制整數。
System.out.println();
System.out.printf("%o",i);//"o"表示輸出八進制整數。
System.out.println();
System.out.printf("%x",i);//"d"表示輸出十六進制整數。
System.out.println();
System.out.printf("%#x",i);//"d"表示輸出帶有十六進制標誌的整數。
System.out.println();
System.out.printf("%s",s);//"d"表示輸出字符串。
System.out.println();
System.out.printf("輸出一個浮點數:%f,一個整數:%d,一個字符串:%s",d,i,s);
//可以輸出多個變量,注意順序。
System.out.println();
System.out.printf("字符串:%2$s,%1$d的十六進制數:%1$#x",i,s);
//"X$"表示第幾個變量。
}

沒有留言:

張貼留言