1、運算符
具體應用同我C語言操作符詳解博客相同,另有補充會直接寫
1.1、基本的算術運算符、+符號做連接符
CSDN
具體應用同我C語言操作符詳解博客相同
+符號做連接符:
- "+"符號與字符串運算連用的時候是用作連接符的,其結果依然是一個字符串。
"abc" + 5 --->"abc5"
能算則算,不能算就在一起。?
1.2、自增自減運算符
CSDN
1.3、賦值運算符
CSDN
1.4、關系運算符
CSDN
package com.operator;public class OperatorDemo2 {public static void main(String[] args) {int a=10;int b=5;boolean rs=a>b;System.out.println(rs);System.out.println(a >= b);System.out.println(2 >= 2);//trueSystem.out.println(a < b);System.out.println(a <= b);//falseSystem.out.println(2 <= 2);//trueSystem.out.println(a == b);//falseSystem.out.println(5 == 5);//trueSystem.out.println(a = b);//賦值,判斷相等一定是 ==System.out.println(a != b);//trueSystem.out.println(10 != 10);//false}
}
結果:
1.5、邏輯運算符
?
& 前后的條件必須都是true,結果才是true?
?| 只要多個條件中有一個true,結果就是true
! 取反的意思
?^? 前后條件的結果相同時返回false,不同返回true
?注意:在Java中,“&”、“|”無論是左邊是false還是true,右邊都要執行
由于&&、||運算效率更高,在開發中用的更多
CSDN? 同邏輯操作符相同
1.6、三元運算符、運算符優先級
?CSDN
三元運算符同條件操作符相同?
運算符優先級:
?
?2、案例知識--接收鍵盤數據
在程序中接收用戶通過鍵盤輸入的數據
需求:
- 請在程序中,提示用戶通過鍵盤輸入自己的姓名、年齡,并能在程序中收到這些數據,怎么解決?
Java已經寫好了實現程序,調用即可。
API(Application Programming Interface:應用程序編程接口)
- Java寫好的程序,直接調用即可。
- Java為自己寫好的程序提供了相應的程序使用說明書(API文檔)?
使用Scanner接收用戶鍵盤輸入的數據,需要三個步驟:
package com.scanner;import java.util.Scanner;public class ScannerDemo1 {public static void main(String[] args) {//1、導包:一般不需要我們自己做,idea工具會自動幫我們導包的//2、抄寫代碼:得到一個鍵盤掃描器對象(東西)Scanner sc =new Scanner(System.in);//3、開始調用sc的功能,來接收用戶鍵盤輸入的數據System.out.println("請輸入你的年齡:");int age = sc.nextInt();//執行到這,會開始等待用戶輸入一個整數,直到用戶按了回車鍵,才會拿到數據System.out.println("你的年齡是" + age);System.out.println("請輸入你的名字:");String name = sc.next();//執行到這,會開始等待用戶輸入一個字符串,直到用戶按了回車鍵,才會拿到數據System.out.println("歡迎" + name + "進入系統");}
}
結果: