字符串可以使用+号。跟任意数据类型进行拼接。

eg:

System.out.println(1+99+”年”); //100年

System.out.println(“5+5=”+5+5); //55

在 ‘+’操作中,如果出现了字符串,就是连接运算符 ,否则就是算数运算。如果字符串后面跟着数字,全部当做字符串处理(如果数字有括号就先计算,在进行拼接。),如果算数在字符串前面就先运算在进行拼接。

异或 ^:相同为false 不同为true.(快速记忆方法,男男不太行,男女OK)

短路逻辑运算符:

&&短路与: 左边为真,右边执行,如果左边为假,右边不执行.

|| 短路或:   左边为假,右边直行,如果左边为真,右边不执行

三元运算符:

格式:关系表达式 ? 表达式1 : 表达式2;

eg:

%运算符:

%取模,取余的本质就是一个公式:x % y = x - x / y * y
例如:-10 % 3 = -10 - (-10) / 3 * 3 = -10 + 9 = -1

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注