一、JAVA的8種基本資料型別
整數型別 byte short int long
浮點型別 float double
-
字符型 char x = 'a';
-
布爾型 boolean x = true;
二、宣告變數及常量
int age;
char char1 = 'a';
final double PI = 3.1415926;
final boolean debug = true;
三、運算子
-
賦值運算子
-
算術運算子
-
自增和自減運算子 ++a(--a); a++(a--);
-
比較運算子
-
邏輯運算子 &、&&、||、!
-
位運算子
-
三元運算子
四、資料型別轉換
從低級型別向高級型別的轉換,系統將自動執行,型別按精度從低到高排列的順序為 byte < short < int < long < float < double
-
當把高精度的變數賦值給低精度的變數時,必須使用顯式型別轉換運算(又稱強制型別轉換)
-
當執行顯式型別轉換時可能會導致精度損失,只要是boolean型別以外其他基本型別之間的轉換,全部都能以顯式型別轉換的方法達到,
-
當把整數賦值給一個byte、short、int、long型變數時,不可以超出這些變數的取值范圍,否則必須進行強制型別轉換,例如: byte b = (byte)129;
例子:
int a = (int)45.23; //輸出a的值為45
long y = (long)456.6F; //輸出y的值為456
int b = (int)'d'; //輸出b的值為100
五、流程控制
if
if else
if else if
switch
while
do{} while(){}
for(運算式1; 運算式2; 運算式3) {
//陳述句序列
}
foreach陳述句是for陳述句的特殊簡化版本,不能完全取代for陳述句,但任何foreach陳述句都可以改寫為for陳述句版本
for(元素變數x : 遍歷物件obj) {
參考了x的java陳述句;
}
int arr[] = {2,4,6,8};
for(int x : arr) {
System.out.println(x); //2,4,6,8
}
break;
如果想讓break跳出外層回圈,java提供了"標簽"的功能,語法如下:
標簽名 : 回圈體 {
break 標簽名;
}
public static void breakExample() {
Look : for(int x = 0; x < 10; x ++) {
for(int y = 0; y < 10; y ++) {
if(y >= 5) break Look;
System.out.println("x:" + x + "->y:" + y);
}
}
}
continue;
與break陳述句一樣,continue也支持標簽功能;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/190802.html
標籤:Java
上一篇:正確的SpringMVC進階案例詳解,60%的人沒搞懂
下一篇:《自拍教程13》Windows的常用命令