我的JAVA学习之路

**

我的JAVA学习之路

**
本博客为记录自己学习过程的博客,参考资料为2019博学谷JAVA精讲

第四篇:
在第三篇中介绍了数据类型和数据类型转换,以及标识符的命名规则和规范(非常重要)。那么在第四篇中,介绍JAVA语言的常见预算符。首先,先上图(注:截图均来自博学谷JAVA精讲)
我的JAVA学习之路_第1张图片
简单介绍一下:
1.在算数运算符里,+,-,*,/,分别表示数学里的加,减,乘,除,而%则表示取余,例如,5%3=1余2,那么JAVA里5%3 = 2。插入简单代码方便理解

public class Demo1 {
    public static void main(String[] args) {
        int a = 5;
        int b = 3;
        int c;
        c = a % b;
        System.out.println(c);
    }
}
输出结果为2。

2.赋值运算符:= ,-=,+=,*=,/=,%=
顾名思义,赋值运算符的意思就是赋值,例如将变量b的值赋给a,可以写成a = b;而-=的意思是将a-b的值赋给a,可以这么写a -= b(就是a = a - b的意思),其余同理,插入简单代码演示

public class Dmeo2 {
    public static void main(String[] args) {
        int a = 233;
        int b = 666;
        a = b;
        System.out.println(a);//输出结果为666

        int c = 4;
        int d = 10;
        d -= c;
        System.out.println(d);//输出结果为6
    }
}

3.关系运算符:就和数学符号一样,表示关系运算,就是>,<。
4.逻辑运算符:&&,||,!,分别表示逻辑上的与,或,非。常与条件语句一起使用,例如

public class Demo3 {
    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        int c = 3;
        int d = 99;
        int e = 5;
        int f = 6;
        if (a == 1 && b ==2){
            System.out.println(c);//这个if表示当a等于1且b等于2时,才输出c
        }
        if (c == 3 || d == 4){
            System.out.println(e);//这个if表示当c等于3或d等于4,只满足其中一个条件即可,输出e
        }
        if(f != 7){
            System.out.println(f);//这个if不等于7时,输出f,结果为6
        }
    }
}

5.三元运算符:这个运算符比较特殊,由三部分组成,即
(关系表达式)?表达式1:表达式2;
意思是如果关系表达式为true,运算后的结果是表达式1,如果关系表达式为false,运算后的结果表达式为2。
为方便理解,插入一段简单代码

public class Demo4 {
    public static void main(String[] args) {
        int a = 233;
        int b = 666;
        int max = (a >= b) ? a : b;//a < b,所以满足表达式2
        System.out.println(max);//输出结果为666
    }
}

到这为止,JAVA的常见运算符讲解完毕,下篇讲解其他内容。

你可能感兴趣的:(大学生)