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

Java - 运算符

程序员文章站 2024-03-04 13:44:17
...

Java - 运算符

Java - 运算符

Java - 运算符

 

运算符优先级

Java - 运算符

Ps:注意:赋值运算符是从右往左运算!

 

连接运算 & 加法运算

Java - 运算符

int a=1,b=2;
System.out.println(a+'\n'+b); 		// 13
System.out.println(a+"\n"+b); 		// 1\n2
System.out.println(""+a+'\n'+b); 	// 1\n2
System.out.println(a+'\n'+b+""); 	// 13

 

其他案例

Java - 运算符

System.out.println(-1%10); // 是 -1,而不是 9

System.out.println(13.5%5); // 3.5,如图

float f=5.0f;
long l=5;
System.out.println(f==l); // true,浮点数与整数进行比较,只要值相等就返回true

System.out.println('A'+'B'); // 131,而不是"AB"

int a=1;
System.out.println(a+","+(++a)); // 1,2 // 输出语句里面的运算从左往右,C/C++是从右往左

System.out.println(""+(1<2)); // 因为优先级的问题,关系运算符必须括号起来