定義不同資料型別的變數
-
class DataType{ public static void main(String[] args){ //整數型別 byte b = 10; //占一個位元組,-128~127 short s = 20; //占兩個位元組 int i = 30; //占四個位元組,整數默認的資料型別就是int型別 long x = 4000000000L; //占八個位元組,最好加大寫L,小寫L太像1了 System.out.println(b); System.out.println(s); System.out.println(i); System.out.println(x); } }在java中,整數的默認型別為int型別,例如10,20,30,40這些,但是4000000000超過了int型別的范圍,所以最后加了一個L代表這是long型別的數,不加L的報錯資訊是:

-
//浮點型別 float f = 12.4f; //四個位元組 double d = 23.5; //八個位元組浮點型資料默認是double型別,如果定義float型別的資料的時候數字末尾不加f的話,會報錯

-
//字符型別 char c = 'a'; System.out.println(c); -
//布爾型別 boolean b1 = true; boolean b2 = false; System.out.println(b1); System.out.println(b2); -
總結
一般,整型用int,浮點型用double,都是默認的
實在要定義long或者float資料型別,末尾記得加L或F(不區分大小寫)
使用變數的注意事項
-
作用域問題
同一個作用域域不能重復定義相同的變數名class DataType2{ public static void main(String[] args){ int x = 10; int x = 20; System.out.println(x); } }報錯資訊:

-
初始化問題
區域變數在使用之前必須賦值class DataType3{ public static void main(String[] args){ int y; System.out.println(y); } }報錯資訊:

-
一條陳述句可以定義幾個變數
class DataType4{ public static void main(String[] args){ int a = 10, b = 20 ,c = 40, d = 40; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231574.html
標籤:java
上一篇:java UDP實作一個聊天工具
