Android开发教程之java修饰符,运算符,条件表达式

一、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 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型

你可能感兴趣的:(Android开发教程之java修饰符,运算符,条件表达式)