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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java笔记第七篇 数据类型初了解(下,后含有循环输出a-z)

發布時間:2025/3/15 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java笔记第七篇 数据类型初了解(下,后含有循环输出a-z) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#日常嘮叨1#怎么這么久沒有更新?因為小星星的學校在沒有提前通知的情況下開展了軍訓,沒有時間打博客。現在已經是9月1日之后了,決定每周日更新,一周一更

#日常嘮叨2#有人問知道這些數據類型有什么用?嘻嘻,到了變量你就知道了。

Java中除了表示數字的這兩種基本數據類型之外,還有兩種潛層表示數字的基本數據類型,其中一種是布爾型。布爾型只分為一種類型(也可以理解成沒有細分):boolean。它的值只有兩個:false(0)true(1。但是這不代表它占用一個字節(實際上boolean占用一位,但是具體幾個字節仍有爭議)。

數據類型占用存儲空間
boolean一位

true(1)

false(0)

?

?

?

?

?

?

?

布爾型一般用于流程控制語句(以后會寫)中的流程條件判斷,在其他地方用的不多。

另外,最后一種基本數據類型——字符型和布爾型一樣,也能表示成數字,且也只分為一種類型(一樣也可以理解成沒有細分):char(有些學過Java的可能要問,那String字符串是啥?String字符串其實是引用數據類型,這個以后會寫)。字符型使用的是Unicode編碼,因此可以表示世界上所有的人類語言,不只局限于英文。Unicode編碼只占用2個字節,但擁有65535個人類語言字符(但在使用時,只能打一個char字符)。

數據類型占用存儲空間表數范圍
char2字節0~65535

?

?

?

?

?

?

?

另外,在Java語言中,使用單引號(' ')引起來的字符為一個char字符(雙引號" "表示的是String字符串常量)。char可以表示成數字體現在運算時char字符可以根據它的Unicode值(16進制)直接轉型成為整數值(10進制),同時0~65535之間的整數值也可以強制轉型成Unicode值(具體在后面會寫)。

Java語言還支持使用轉義字符(\)來將其后的字符轉變成其它的含義,下面是一張常用的轉移符表:

轉義符含義Unicode值
\b退格符\u0008
\n換行符\u000a
\r回車符\u000d
\t制表符\u0009
\"雙引號字面量\u0022
\'單引號字面量\u0027
\\反斜杠字面量\u005c

?

?

?

?

?

?

?

?

?

(注:建議轉義符在String字符串" "中使用,在char中可能會有問題)

另外關于編碼,在這里放著一張圖,大家自己看(箭頭表示在之前的基礎上發展):

?

關于char轉為int,我在這里先放著一組代碼,大家把這組代碼拷貝到之前寫HelloWorld的

public static void main(String [] args){} main方法

中,然后通過javac、java命令運行:

char c = 'a'; for(int i = 1; i <= 26; i++){char temp = (char)(c + i - 1);System.out.print(temp+"\t");if(i % 4 == 0){System.out.print("\r\n");} }

(NotePad++編輯器打開完整代碼預覽圖:

注:圖片上的代碼與文字代碼有出入,以文字為主。

代碼運行方式及運行結果圖:

(注意:不要刻意去看懂,以后會寫)

從中可以看出,char類型可以靈活的轉為int類型參與運算,而int類型也可以強制專為char類型進行輸出,非常靈活。

轉載于:https://www.cnblogs.com/geministar/p/JavaNote_07.html

總結

以上是生活随笔為你收集整理的Java笔记第七篇 数据类型初了解(下,后含有循环输出a-z)的全部內容,希望文章能夠幫你解決所遇到的問題。

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