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 -------------------------------
下一篇: Hello sumo