欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

9.Java中的运算符

程序员文章站 2024-03-23 09:45:16
...

1.运算:对常量和变量进行操作的过程称为运算

2.运算符:对常量和变量进行操作的符号称为运算符

3.操作数:参数运算的数据称为操作数
 4.运算符分类:
     算术运算符
     赋值运算符
     比较(关系)运算符
     逻辑运算符
     位运算符
     三元(三目)运算符

5. 算术运算符:
 *       (1) 基本算术运算符:  +  -  *  /   %
 *               /:两个数相除,默认取整    
 *               %:两个数进行取模,求余数
 *       (2) 扩展的算术运算符:  ++   --
 *                    ①单独使用:   无论是++,--在数据前还是后,都是
 *                                          对当前数据本身进行自增1或者自减1
 *                     ②参与运算使用:
 *                                       ++,--在数据之后,先进行运算,再进行自增1或者自减1
 *                                      ++,--在数据前面,先进行自增1或者自减1,再参与运算
 


public class OperatorDemo {
	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(a * 1.0 / b);
		System.out.println(a%b);
		System.out.println("-------------------------------");
		
		
		//扩展的算术运算符
		int c = 4;
		int d = 5;
		
		//分别输出a,b的值
		System.out.println("c:"+c);
		System.out.println("d:"+d);	
		//(1)++,--的在数据之前的用法
		++c;
		--d;
		System.out.println("c:"+c);
		System.out.println("d:"+d);
		//(2)++,--的在数据之后的用法
		c++;
		d--;
		System.out.println("c:"+c);
		System.out.println("d:"+d);	
		System.out.println("-------------------------------");
		
		//参与运算的时候++,--的用法
		int m = 3;
		int n = 4;
		// 输出打印
		System.out.println("m:"+m);
		System.out.println("n:"+n);
		//(3)++和--参与运算在数据之后
		int x = m++;
		int y = n--;
		
		//分别输出
		System.out.println("m:"+m);//4
		System.out.println("n:"+n);//3
		System.out.println("x:"+x);//3
		System.out.println("y:"+y);//4
		System.out.println("-------------------------------");
		
		//(4)++和--参与运算在数据之前
		int m2 = 3;
		int n2 = 4;
		// 输出打印
		System.out.println("m2:"+m2);
		System.out.println("n2:"+n2);
		int q = ++m2;
		int w = --n2;
		
		//分别输出
		System.out.println("m2:"+m2);//4
		System.out.println("n2:"+n2);//3
		System.out.println("q:"+q);//4
		System.out.println("w:"+w);//3
		System.out.println("-------------------------------");
	}
	
}

 运行结果:

7
-1
12
0.75
3
-------------------------------
c:4
d:5
c:5
d:4
c:6
d:3
-------------------------------
m:3
n:4
m:4
n:3
x:3
y:4
-------------------------------
m2:3
n2:4
m2:4
n2:3
q:4
w:3
-------------------------------