一、java访问控制修饰符
使用访问控制符来保护对类、方法、变量的访问(就是控制类对象在哪里可以使用,从而类对象的方法在哪里可以访问)
default(即默认,什么也不写):在同一包内可见
private:在同一类内可见
public:对所有类可见
protected:对同一包内的类和其他包内它的所有子类可见
可见如果比较难理解,可同等认为是可用
二、运算符
1.算术运算符:
加减乘除 求余 自增 自减 + - * / % ++ --
int c = a+b;
int c1 = a-b;
int c2 = a*b;
int c3 = a/10; //记得除数不能为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.逻辑运算符:
&& 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。
|| 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。
! 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。
3.赋值运算符:
= += -=
int c6 = 100;
//同等于c6=c6+10; 不推荐这样的写法
c6+=10;
4.三元运算符
c= a>b?a:b
5.instanceof 运算符
该运算符用于操作对象实例,检查该对象是否是一个特定类型
网友评论