運算子
小括號:() 改變運算順序
算術運算子:+ - * / %(取模)
一元運算子: ++ –
賦值運算子:= += -= *= /= %= a+=2 a = a+2
關係運算子:> >= < <= == !=
邏輯運算子:! | & || &&
條件運算子(三目/元運算子): a?b : c
scanner用法
1、 定義scanner(類型別,屬於引用資料型別)型別的變數
scanner input=new scanner(system.in);
2、 scanner的常用方法 next()獲取乙個字串型別的值 nextint()獲取整型的值 nextdouble()獲取浮點型別的值
a) string name=input.next();
b) int age=input.nextint();
c) double price=input.nextdouble();
d) float score=input.nextfloat();
e) short s=input.nextshort();
f) nextline
g) hasnextint()用於判斷輸入的值是否為整數,如果是返回true
選擇結構
選擇結構的基本概念
什麼是選擇結構?
是指選擇某一條件後,才能決定下一步做什麼
為什麼需要選擇結構
因為程式是為了解決生活中的問題,而我們在生活中會遇到選擇之類的問題,比如過年回家錢夠的選擇飛機,錢不夠選擇火車;所以對應的程式中也應該有乙個可以描述選擇結構。
現實中的選擇結構都有哪些要素
選擇的條件,選擇某一條件後執行的步驟
基本 if語句
if的基本結構
if(判斷條件)elseelse if (){
else if 形式特點
這種寫法更加簡潔,else if 語句的條件是並列的,而不是像if的巢狀那樣的層次關係
Java運算子及選擇語句結構
邏輯運算子 為二目運算子,為單目運算子 例如 2 8 9 2 的結果為為 false 自增運算子 a a a 1 ascii碼 0十進位制為48,a十進位制為65,a十進位制為97。二進位制滿1上,十進位制滿9上,十六制滿15上。int month 12 if month 2 else if mon...
Java基礎 型別轉換,運算子,選擇結構
二位運算子 三三元運算子 四選擇結構 boolean型別無法和任何的其他型別進行型別轉換。int i3 128 0000 0000 1000 000 system.out.println byte i3 1000 0000 輸出 128 求原碼 存的補碼 1再取反 byte b1 20 byte b...
擴充套件運算子 合併 物件
擴充套件運算子 用於取出引數物件的所有可遍歷屬性,拷貝到當前物件之中。let z let n n 這等同於使用object.assign方法。let aclone 等同於 let aclone object.assign a 擴充套件運算子可以用於合併兩個物件。let ab 等同於 let ab o...