Android開發(fā)教程之java修飾符,運算符,條件表達式

一、java訪問控制修飾符

使用訪問控制符來保護對類、方法、變量的訪問(就是控制類對象在哪里可以使用,從而類對象的方法在哪里可以訪問)

default(即默認,什么也不寫):在同一包內(nèi)可見
private:在同一類內(nèi)可見
public:對所有類可見
protected:對同一包內(nèi)的類和其他包內(nèi)它的所有子類可見

可見如果比較難理解,可同等認為是可用

二、運算符

1.算術運算符:

加減乘除 求余 自增 自減 + - * / % ++ --

    int c = a+b;
    int c1 = a-b;
    int c2 = a*b;
    int c3 = a/10; //記得除數(shù)不能為0
    System.out.println(c+"\t"+c1+"\t"+c2+"\t"+c3);  // "\t"可認為是加空格
    //自增,自減
    //自增在后
    int c4 = a++;
    System.out.println("c4:"+c4);
    //自增在后
    int c5 = ++b;
    System.out.println("c5:"+c5);  
2.關系運算符(也稱條件表達式):

== != > < >= <=

3.邏輯運算符:

&& 稱為邏輯與運算符。當且僅當兩個操作數(shù)都為真,條件才為真。
|| 稱為邏輯或操作符。如果任何兩個操作數(shù)任何一個為真,條件為真。
! 稱為邏輯非運算符。用來反轉操作數(shù)的邏輯狀態(tài)。如果條件為true,則邏輯非運算符將得到false。

3.賦值運算符:

= += -=

    int c6 = 100;
    //同等于c6=c6+10; 不推薦這樣的寫法
    c6+=10;  
4.三元運算符

c= a>b?a:b

5.instanceof 運算符

該運算符用于操作對象實例,檢查該對象是否是一個特定類型

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容