1.亂碼的產生spa
主要是編寫時所使用的字符集與解碼時的字符集並不一致所致使的。code
Unicode最多容許有1114112個字符。在Java中的定義「char c='中'; 」是合法的,由於在Unicode中英文字符和英文字符所佔的空間是一致的。blog
public class TestChina{ public static void main(String args[]){ char c='漢'; System.out.println(c); } }
2. boolean類型的定義與輸出class
public class Exerc01{ public static void main(String args[]) { boolean b=true; System.out.println(b); } }
3. 整數字面量爲整型(int)、小數字面量爲雙精度浮點型(float)亂碼
public class Exerc03{ public static void main(String args[]) { byte a=0; short b=0; int c=0; long d=0; float e=0.1; //此時會報錯,雙精度浮點型不能直接轉化爲單精度浮點型。須要將後面更改成0.1F double f=0; } }
數值型類型表述按照表達式中最大的一個數據類型進行輸出。數據類型
4. float