运算符就是对常量和变量进行操作的符号。
分为很多类:算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三目运算符
今天我们来学习一下简单的算数运算符:有+,-,*,/,%,++,--
特别要注意一下:整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型
获取的是除法操作的商,%获取的是除法操作的余数
class OperatorDemo {
public static void main(String[] args) {
//定义变量
int x = 3; //把3赋值给int类型的变量x
int y = 4;
System.out.println(x+y);
System.out.println(x-y);
System.out.println(x*y);
System.out.println(x/y);
//只需要把操作的数据中任意的一个数据变为浮点数
System.out.println(x*1.0/y);
//%的应用
System.out.println(x%y); //得到的是余数
}
}
这是简单的也是最普通的加减乘除
最主要的是++和--,因为可能与变量前后顺序不同就会导致结果不同
public static void main(String[] args) {
//定义两个变量
int x = 3;
int y = 4;
++x;
--y;
System.out.println(x+","+y); //4,3
int a = 3;
int b = 4;
System.out.println(a--,b--); //3,4
System.out.println(b);3
}
++x是先加之后再得出来值,
而x++则是先赋值也就是先得出结果再减,
可以根据代码得出一些简单的结论和思维