**
我的JAVA学习之路
**
本博客为记录自己学习过程的博客,参考资料为2019博学谷JAVA精讲
第四篇:
在第三篇中介绍了数据类型和数据类型转换,以及标识符的命名规则和规范(非常重要)。那么在第四篇中,介绍JAVA语言的常见预算符。首先,先上图(注:截图均来自博学谷JAVA精讲)
简单介绍一下:
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的常见运算符讲解完毕,下篇讲解其他内容。