TCL 創始人李東生判斷國產高階晶片尚需三到五年,存在兩大制約因素
阿新 • • 發佈:2021-06-14
Java資料型別
強型別語言
要求變數的使用要嚴格符合規定,所有變數都必須定義後才可以使用
## 基本型別
數值型別
整數型別
- byte
- short
- int
- long Long型別後面要加L
浮點型別
- float float型別後面要加F
- double
字元型別
char佔兩個位元組
boolean型別 只有true和false兩種
引用型別
- 類 string是類 不是資料型別
- 介面
- 陣列
資料型別拓展
public class Demo01 { public static void main(String[] args) { //整數型別拓展 二進位制0b 八進位制0 十進位制 十六進位制0x int i = 10; int i1 =010; //八進位制 int i2 = 0x10; //十六進位制 System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.println("----------------------"); //浮點數型別 面試題銀行業務怎麼表示 錢 //解決辦法 BigDecimal 數學工具類 //float 有限 離散 舍入誤差 大約數 接近但不等於 //最好完全避免浮點數比較 //最好完全避免浮點數比較 //最好完全避免浮點數比較 float f =0.1F; //表示0.1 double d = 1/10; //表示0.1 System.out.println(f==d); //false float f1 = 23223232323232323F; float f2 = f1 + 1; System.out.println(f1==f2); //true System.out.println("----------------------"); //字元拓展 字元最終還是由數字組成的 char ca = 'a'; char cb = '黃'; System.out.println(ca); System.out.println((int)ca); //強制轉換 System.out.println(cb); System.out.println((int)cb); //強制轉換 //編碼 unicode 表 2位元組 0-65536 //正常編碼表示方式 U0000 - UFFFF char cc = '\u0061'; System.out.println(cc); //轉義字元 // \t 空格 // \n 換行 System.out.println("hello\tworld"); System.out.println("hello\nworld"); } }