日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

控制字符输出java_令人伤透脑筋的java 输出控制符到底怎么用!

發布時間:2024/3/24 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 控制字符输出java_令人伤透脑筋的java 输出控制符到底怎么用! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我看了半天答答租車系統,不少代碼輸出的部分都有%d這樣的存在,開始完全蒙了,后來不少人的代碼都有這樣的存在,找了半天,才發現這些都來自于c語言,這讓我們沒有學過c語言的情何以堪。

所以廢了些許功夫。找了來,僅供大家參考。我也不知道正確與否,大家可以自行搜索實際驗證。

總的來說C語言帶來的習慣輸出用

String format = null;

System.out.printf(format, args);

而不是System.out.println(“ ”);的會經常用到%這類的符號。

大家主要記住這張圖就行,剩下的文字介紹,可看可不看。

格式控制符:

%---格式說明引導符。

----指定左對齊輸出。

0---指定空位填零。

m.n --- 指定輸出域寬度及精度。

l.h---輸出長度的修正。

格式字符:

%i---輸出一個整型數;

%d---輸出一個整型數;

%f---輸出一個浮點數;

%e---輸出一個浮點數,科學計數法;

%g---輸出一個浮點數,當指數小于-4或者大于5,則運用科學計數法,否則正常顯示浮點數;

%c---輸出一個字符;

%o---輸出一個八進制的整型數,前面不帶0;

%#o---輸出一個八進制的整型數,前面帶0;

%x---輸出一個十六進制的整型數,前面不帶0x;

%#x---輸出一個十六進制的整型數,前面帶0x, 如果x大寫,則顯示的時候也是大寫。

%u---不帶符號的十進制整數。

%%---輸出一個%.

轉義字符:

\a:蜂鳴,響鈴

\b:回退:向后退一格

\f:換頁

\n:換行,光標到下行行首

\r:回車,光標到本行行首

\t:水平制表

\v:垂直制表

\:反斜杠

\':單引號

\":雙引號

\?:問號

\ddd:三位八進制

\xhh:二位十六進制

\0:空字符(NULL),什么都不做

printf的格式控制的完整格式:

% - 0 m.n l或h 格式字符

下面對組成格式說明的各項加以說明:

①%:表示格式說明的起始符號,不可缺少。

②-:有-表示左對齊輸出,如省略表示右對齊輸出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域寬,即對應的輸出項在輸出設備上所占的字符數。N指精度。用于說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。

⑤l或h:l對整型指long型,對實型指double型。h用于將整型的格式字符修正為short型。

基本的輸入和輸出函數的用法

printf()--將變量的內容輸出到顯示器上

四種用法:

printf (“字符串”);

printf ("輸出控制符",輸出參數);

printf ("輸出控制符1 輸出控制符2.。", 輸出參數1,輸出參數2);

輸出控制符和輸出參數必須一一對應,否則輸出與控制符數目相同的結果

printf ("輸出控制符 非輸出控制符",輸出參數);

5.輸出控制符包括如下:

%d

%ld

%c

%lf

%x(%X或者%#x)

%o

%s

輸出控制符按格式輸出,非輸出控制符按原樣輸出

/* 實例代碼 測試輸出控制符的四種用法 **

時間 2015-7-18 20:40 **/

include

int main()

{

int a, b, c;

a = 1;

b = 2;

c = 3;

printf("輸出控制符實例代碼\n"); //printf (“字符串”)

printf("%d\n", a);//printf("輸出控制符", 輸出參數)

printf("%d,%d,%d\n",a,b,c);//printf ("輸出控制符1 輸出控制符2.。", 輸出參數1,輸出參數2)

printf("%d\n", a, b, c);//輸出控制符和輸出參數必須一一對應,否則輸出與控制符數目相同的結果

printf("a=%d,b=%d,c=%d\n", a, b, c);//printf ("輸出控制符 非輸出控制符",輸出參數)

system("pause");

return 0;

}

/* 實例代碼 測試%x的四種用法 **

時間 2015-7-18 20:41 **/

include

int main()

{

int a = 45;

printf("a = %d\n", a); //輸出結果是45

printf("a = %x\n", a); //輸出結果是2d

printf("a = %X\n", a); //輸出結果是2D

printf("a = %#x\n", a); //輸出結果是0x2d

printf("a = %#X\n", a); //輸出結果是0X2D %#X推薦使用

system("pause");

return 0;

}

總結

以上是生活随笔為你收集整理的控制字符输出java_令人伤透脑筋的java 输出控制符到底怎么用!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。