一、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 運算符
該運算符用于操作對象實例,檢查該對象是否是一個特定類型