一、引用類型 1.String是sun在JAVASE中提供的字元串類型 2.String.class字碼 3.String是引用數據類型,s是變數名,“abc”是字面值; 二、三元運算符 1.語法規則:布爾表達式 ? 表達式1:表達式2 2.三元運算符執行原理 當布爾表達式的結果為true時,選擇表 ...
一、引用類型
1.String是sun在JAVASE中提供的字元串類型
2.String.class字碼
3.String是引用數據類型,s是變數名,“abc”是字面值;
String s = "abc"; //String aa = 10;編譯不通過,不滿足數據類型定義
二、三元運算符
1.語法規則:布爾表達式 ? 表達式1:表達式2
2.三元運算符執行原理
當布爾表達式的結果為true時,選擇表達式1作為整個表達式的執行結果
當布爾表達式的結果為false時,選擇表達式2作為整個表達式的執行結果
3.例子:
boolean a = false; String b = a ? "youxiu":"niubi"; System.out.println(b);
三、控制語句
1.控制語句
(1)選擇結構:if、if...else、switch
(2)迴圈結構:for、while、do....while()
(3)控制迴圈語句:break、continue
2.if語句又被稱為分支語句\條件控制語句
3.if語句的語法結構:四種編寫方式
(1)第一種:if(布爾表達式){
java語句;
java語句;
}
(2)第二種:if(布爾表達式){
java語句;
java語句;
}else{
java語句;
java語句;
}
(3)第三種:if(布爾表達式){
java語句;
java語句;
}else if(){
java語句;
java語句;
}else if(){
java語句;
java語句;
}else if(){
java語句;
java語句;
}.......
註意:只要有一個分支執行,那麼這個if語句就結束了
(4)第四種:if(布爾表達式){
java語句;
java語句;
}else if()
java語句;
java語句;
}else if(){
java語句;
java語句;
}else {
java語句;
java語句;
}
總結:
(1)以上第二種和第四種編寫方式都帶有else語句,會保證可以100%一定有語句執行。
(2)所有的控制語句是可以嵌套的,只要合理存在即可。
4.if語句的分支中只有一條java語句的話,大括弧是可以省略不寫的
if(true\false){一條java語句;}
if(true\false) 一條java語句;
這種方式不推薦使用,別人這麼寫能看懂就行。
if (a1) System.out.println("我省略了大括弧");
其他的使用方法沒必要舉例了,很簡單。
四、源碼:
d18_quote_type_and_ternary_operator.java
地址:https://github.com/ruigege66/Java/blob/master/d18_quote_type_and_ternary_operator.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,後臺回覆”禮包“,獲取大數據學習資料