java 算术运算符-字符串“+“操作-自增自减运算符

1.1算术运算符:

运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合如: int a=0;
int b=1;int c=atb;
:是运算符,并且是算术运算符
atb:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式
java 算术运算符-字符串“+“操作-自增自减运算符_第1张图片

两个都为整数类型的 返回值也为整数型java 算术运算符-字符串“+“操作-自增自减运算符_第2张图片

1.2字符串的“+”操作

字符的“+”操作:
拿字符在计算机底层对应的数值来进行计算的‘A’→65A-Z是连续的
‘a’→97a-z是连续的‘0’48 0-9是连续的
算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升提生规则:
byte类型,short类型和char类型将被提升到int类型
整个表达式的类型自动提升到表达式中最高等级操作数同样的类型等级顺序: byte,short, char->int->long->float->double
底层计算使用ASCIIjava 算术运算符-字符串“+“操作-自增自减运算符_第3张图片
当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。案例:
在”+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算。当连续进行“+”操作时,从左到右逐个执行。

//定义变量
int i =10;
System. out. println("mayikt:"+i);System. out. println(1+i);
System. out. println(1+i+"meite"+3+4);System. out. println(1+i+"meite"+(3+4)) ;

java 算术运算符-字符串“+“操作-自增自减运算符_第4张图片

1.3 自增自减运算符

在这里插入图片描述
注意事项:
1.++和–既可以放在变量的后边,也可以放在变量的前边。
2.单独使用的时候,++和--无论是放在变量的前边还是后边,结果是一样的。
3.参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者―-。4.参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作5.最常见的用法:单独使用。
java 算术运算符-字符串“+“操作-自增自减运算符_第5张图片
java 算术运算符-字符串“+“操作-自增自减运算符_第6张图片
java 算术运算符-字符串“+“操作-自增自减运算符_第7张图片

int j=i++;

1.先对原来的i的值=10 赋值给我们的j;

2.对当前的i++ 10+1赋值给我们i==i=11;

int j=++i;

1.先对我们当前的i+1操作10+1=1 赋值给我们的i

2.i==11 在将i的值=11赋值给我们 j=11

1.4自增自减运算符(练习)

自增自减运算符
int x = 10;
int y = x++ + x++ +x++;
System. out. println(y); ll y的值是多少?

1.5 自增自减运算符(练习)

自减运算符
int a = 10;int b=a--;
System. out. println(b); // b的值是多少?

你可能感兴趣的:(java基础,java,后端)