- 表達式:表達式是符合一定語法規則的運算符和操作數的序列。
String s1 = 3+5+”hello”; //s1的結果爲”8hello”
String s2 =”hello”+3+5; //s2的結果爲”hello35” - 運算符優先級/結合方向:
3. java中的數值轉換:
(1)自動轉化
同種類型的情況下:int可自動轉爲long; float可以轉爲double。反之不可以(短轉爲長的)
(2)強制轉化
同種類型的強制轉化
例如:
int a;
double b=3.145926;
a=(int)b; //(類型)的方式進行強轉;
System.out.println(a);
不同種類型的強制轉化
不如 String轉int或int轉String
例如: String a=“1234”;
int b=Integer.parseInt(a);
System.out.println(b);
整型轉字符串
String.valueof(int);
Double.parseDouble(String)
Float.parseFloat(String)