算术运算符_四则与取模运算与算术运算符_加号的多种用法
运算符
算数运算符
只有对于整数的除法来说,取模运算符才有余数的意义
注意事项
一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种
Java中,整数使用以上运算符,无论怎么计算,也不会得到小数。
对于数值来说,那就是加法
对于字符char类型类说,在计算之前 char会提升成为int 然后在计算
对于字符串String(首字母大写,并不是关键字)来说,加号代码字符串操作
任何数据类型和字符串进行连接的时候,结果都会变成字符串
public static void main(String[] args){ int i = 1234; System.out.println(i/1000*1000); //计算结果是1000 }
++ 运算,变量自己增长1。反之, -- 运算,变量自己减少1,用法与 ++ 一致。
独立运算:
变量在独立运算时, 前++ 和 后++ 没有区别 。
变量 前++ :例如 ++i 。
变量 后++ :例如 i++ 。
混合运算:
和其他变量放在一起, 前++ 和 后++ 就产生了不同。
变量 前++ :变量a自己加1,将加1后的结果赋值给b,也就是说a先计算。a和b的结果都是2。
public static void main(String[] args) { int a = 1; int b = ++a; System.out.println(a); //计算结果是2 System.out.println(b); //计算结果是2 }
变量 后++ :变量a先把自己的值1,赋值给变量b,此时变量b的值就是1,变量a自己再加1。a的结果是2,b
的结果是1。
public static void main(String[] args) { int a = 1; int b = a++; System.out.println(a); //计算结果是2 System.out.println(b); //计算结果是1 }
+ 符号在字符串中的操作:
+ 符号在遇到字符串的时候,表示连接、拼接的含义。
"a"+"b"的结果是“ab”,连接含义