字符串和字符的加操作:
- 当“+”操作中出现字符串时,这个加号是字符串连接符,而不是算术运算符,会将前后的数据进行拼接,并产生一个新的字符串。
- 连续进行加操作时,从左到右逐个进行。
- 当字符+字符时,会把字符通过ASCll码表查询到对应的数字再进行计算。
自增自减运算符:
- 单独使用时:++和–无论是放在变量的前面还是后面,单独写一行结果是一样的。
- 参与计算时:
• int a = 10;
int b = a++; //先用后加,即运行完毕后,b=10,a=11。
// 这是分隔用的注释
int a = 10;
int b = ++a://先加后用,即运行完毕后,b=11,a=11。
测试代码如下:
package com.itheima.arithmeticoperator;
public class arithmeticoperatorDemo3 {
public static void main(String[] args) {
//++和--
int a = 10;
a++;
System.out.println(a);//11
++a;
System.out.println(a);//12
a--;
System.out.println(a);//11
--a;
System.out.println(a);//10
//先用后加
int c = 10;
int e = c++;
System.out.println("c:" + c);//11
System.out.println("e:" + e);//10
//先加后用
int f = 10;
int g = ++f;
System.out.println("f:" + f);//11
System.out.println("g:" + g);//11
}
}
运行结果: