JAVA的运算符——算数运算符:
运算符
对常量个变量进行操作的符号。
分类:算数运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三目运算符
基本运算符:
+ 加
- 减
* 乘
/ 除
public class OpreatorDemo {结果:
/**
* @param args
*/
public static void main(String[] args) {
//定义变量
int x = 3;//正确的读法是把3赋值给x
int y = 4;//正确的读法是把4赋值给y
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*1.0));
//%号的应用
System.out.println("x%y得到余数是:"+x%y);
}
}
7
-1
12
0
0.75
0.75
x%y得到余数是:3
--自减 ++自增用法-- ++ 运算符使用:例:x--y++--x++y单独使用:放前放后结果一样。**在运算中使用:
public class OpreatorDemo2 {输出:
/**
* @param args
*/
public static void main(String[] args) {
//运算符的使用--自减++自加
int x = 3;
int y = 4;
System.out.println("x:"+x);//字符串拼接最后得到字符窜类型
System.out.println("y:"+y);
//也可以这样变形
System.out.println("x:"+x+",y:"+y);
//使用--或者++
System.out.println("单独使用");
x++;
y--;
System.out.println("使用运算符后结果:x:"+x+",y:"+y);
//注意:意外类型常量不能进行自增自减操作
//**在运算中使用:
//先赋值再运算,++在后
x=3;
y=4;
int a = x++;
int b = y++;
System.out.println("在运算中放在参与数前面");
System.out.println(x);//4执行了++操作
System.out.println(y);//5执行了++操作
System.out.println(a);//3还是原来x的值,因为先赋值
System.out.println(b);//4还是原来y的值,因为先赋值
x=3;
y=4;
int c = ++x;
int d = ++y;
System.out.println("在运算中放在参与数后面");
System.out.println(x);//4执行了++操作
System.out.println(y);//5执行了++操作
System.out.println(c);//4因为先++,然后赋值
System.out.println(d);//5因为先++,然后赋值
}
}
x:3
y:4
x:3,y:4
单独使用
使用运算符后结果:x:4,y:3
在运算中放在参与数前面
4
5
3
4
在运算中放在参与数后面
4
5
4
5
补充:“+”号的用法A: 加法B:正号C:字符串连接符