1:概述
- 自增是一个变量在原有值基础上再增加指定值。
- 自减是一个变量在原有值基础上再减去指定值。
- 自乘是一个变量在原有值基础上再减去指定值。
- 自除是一个变量在原有值基础上再除以指定值。
提示:自增、自减、自乘、自除常用于循环语句中。
2:自增
-
整型变量的自增:
int i = 0; i = i + 1;
-
字符串类型变量的自增
String space = ""; space = space + " "; // " "是空格,可以是其它字符串
-
自增运算的简写形式
// 先加1: ++i // 示例: int i = 1; // 输出结果是2,变量i的值是2 System.out.println(++i);
// 后加1:j++ // 示例: int i = 1; // 输出结果是1,变量i的值是2 System.out.println(i++);
// 自增n: i + = n; // 等效于: i = i + n; // 示例: int i = 5; i = i += 5; // 输出结果是10,变量i的值是10 System.out.println(i);
3:自减
-
先减1: --i
// 示例: int i = 1; // 输出结果是0,变量i的值是0 System.out.println(--i);
-
后减1: i--
// 示例: int i = 1; // 输出结果是1,变量i的值是0 System.out.println(i--);
-
简写形式
// 自减n: i - = n; // 等效于: i = i - n; // 示例: int i = 5; i = i -= 5; // 输出结果是0,变量i的值是0 System.out.println(i);
4:自乘
-
简写形式
// 自乘n: i *= n; // 等效于: i = i * n; // 示例: double d = 2; d = d *= 5; // 输出结果是10,变量d的值是10 System.out.println(d);
5:自除
-
简写形式
// 自除n: i /= n; // 等效于: i = i / n; // 示例: double d = 15D; d = d /= 5; // 输出结果是3.0,变量d的值是3.0 System.out.println(d);
注意:此知识点在实际工作中会使用,建议熟练掌握计算规则哦~
网友评论