-
运算: 对常量和变量进行操作的过程称之为运算
-
运算符:(类似于 + - * /等等)对常量和变量进行操作的符号称之为运算符
-
操作数: (类似于2 b‘a’)参与运算的数据称之为操作数
-
表达式: (类似于1+1 ,'b'+2)用运算符把常量或者变量连接起来的并且符合java语法的式子,我们称之为表达式。不同运算符连接起来的式子体现的是不同类型的表达式。
-
把运算符进行分类:
算术运算符:
+,-,*,/,%,++,--
++表示的是自增1,单独使用的时候,结果没有任何影响
--表示的是自减1,单独使用的时候,结果没有任何影响,放前放后结果一样
注意:
结合表达式使用的时候,无论是++还是--,放在后面先赋值后做自加或者自减
如果放在前面,是先自加或者自减,然后再赋值
代码举例1:
public class OptSuanShuDemo1 {
public static void main(String[] args) {
int a = 3;
int b = 4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
// /符号表示是整除的意思,并且取的结果是商的整数部分
System.out.println(3/4);
// 如果我们就想让结果有小数表示,怎么办呢?
//只需要将其中一个变量变成浮点类型参与运算就可以了
System.out.println(3/(4*1.0));
// %算术运算符参与运算的时候,
// 进行的是除法,但是结果取的是余数
System.out.println(3%4);
}
}
运行结果:
7
-1
12
0
0.75
3Process finished with exit code 0
代码举例2:
public class OptSuanShuDemo2 {
public static void main(String[] args) {
int a = 3;
int b = 4;
System.out.println("a:"+a+",b:"+b);
System.out.println("==============单独操作的时候:==============");
//单独操作
// a++;
// b++;
// ++a;
// ++b;
// --a;
// --b;
// a--;
// b--;
// System.out.println("a:"+a);
// System.out.println("b:"+b);
//a=3,b=4
// int c = a++;
// int d = b++;
// int c = a--;
// int d = b--;
// int c = ++a;
// int d = ++b;
int c = --a;
int d = --b;
System.out.println("a:"+a); // a=2
System.out.println("b:"+b); // b=3
System.out.println("c:"+c); // c=2
System.out.println("d:"+d); // d=3
}
}
运行结果:
a:3,b:4
==============单独操作的时候:==============
a:2
b:3
c:2
d:3Process finished with exit code 0
到底啦!再看看博主别的文章吧!感谢大家的支持!欢迎大家在下方评论。