引入
我們前面使用過了輸出陳述句
System.out.println();
知道了它能夠輸出( )里的東西
但是它到底能夠輸出一些什么東西呢,或者直奔主題它能夠輸出什么型別呢
可以嘗試一下,如果我們輸入的直接是abcd,那么顯然不行,它已經在報紅了,編譯器根本不認識它,表示錯誤你不能這樣子寫

再嘗試一下,我們之前有寫過”Hello! World”但是程式沒有報紅,說明編譯器認識它

怎么區分編譯器到底認不認識呢,這里就要說到Java的型別了
java語言是一種強型別語言
就是說在java中你要使用一個東西,都要指明型別
我們在上面使用到雙引號,沒有報錯說明這個雙引號就是一個型別
可以再來嘗試一下,寫一個數字,一個小數

java型別的分類
Java的型別主要分為兩大類
一、基本型別(也叫基本資料型別)
二、參考型別
我們先來學習基本型別,在基本型別中同樣有分類
基本型別
1、整數型(代表整數):位元組型、短整型、整型 、長整型
2、浮點型(代表小數):單精度浮點型、雙精度浮點型
3、字符型(代表字符)
4、布爾型(代表真和假)
基本型別一共分為八個,也叫八大基本型別
這里的每一種型別都有一個關鍵字
整數型:位元組型--byte、短整型--short、整型--int 、長整型--log
浮點型:單精度浮點型--float、雙精度浮點型--double
字符型--char
布爾型--boolean 只有兩個值:true和false
在這其中布爾型boolean的值是固定的,boolean是用來做判斷的,它的值只有兩個要么是真要么是假
對應的關鍵字:真-true、假-false

整數型別里的是不同的數字(還有區分,每個型別都有一個范圍)
System.out.println(1234);
我們這樣子寫默認是表示整型 int

當我們給這一串數字加長會發現報錯了,整型分為四個,這四個都有它各自的數字范圍
byte是:-128~ 127 這個范圍
short是:-32768 ~ 32767 這個范圍
int是:-2147483648 ~ 2147483647 這個范圍
long是:-9223372036854775808 ~ 9223372036854775807 這個范圍
這報錯就是因為數字太大了大到無法用整型來表示
解決方法就是在后面加一個L,這就代表長整型(小寫的l也可以,但是最好不要用,可能會錯看成1)

浮點型里的都是小數(也是有區分的,每個型別都有一個范圍)
浮點型的表示不同型別的方式,當然小寫也同樣可以的(我習慣都大寫了)
// 雙精度浮點型
System.out.println(1.2345678D);
// 單精度浮點型
System.out.println(1.23F);字符型實際上就是一個’’單引號,代表一個字符,可以寫中文、英文、標點符號、數字(但只能0-9),單引號之間只能寫一個東西
而且還不能放空,寫一個空格也行,超過它就會報錯

參考型別
單引號是字符型,那上面寫的雙引號是什么呢,也不在剛才介紹的這八個基本型別里
雙引號的比較特殊一點,它叫字串,歸類要把它歸到參考型別里,但是它的使用又可以當成基本型別來使用
java中所有的型別只有基本型別才能叫做賦值常量,什么是常量?這些寫的都是常量(后續還會詳細介紹)

參考型別(簡單介紹)
1、陣列
2、物件型
3、字串型—String
前兩個這里先不提(比較復雜)
字串型,顧名思義多個字串在一起
在雙引號的范圍內你想寫什么都可以,沒有限制的
這兒就簡單講講型別了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/541994.html
標籤:其他
上一篇:day01-Spring基本介紹
