Java基础语法中,如何理解运算符、包机制和JavaDoc?
- 内容介绍
- 文章标签
- 相关推荐
本文共计570个文字,预计阅读时间需要3分钟。
运算符+、-、*、/、%,++、--,赋值运算符=,关系运算符==、=、=、!=、instanceof,逻辑运算符||、&&、!,位运算符|、&、^、~,条件运算符?,扩展赋值。
运算符- 算术运算符:+,—,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
- 条件运算符:?:
- 扩展赋值运算符:+=,—=,*=,/=
注意点:
- 整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没有double输出为float型。
- 关系运算型输出结果都是布尔型。
b = a++;先给b赋值再自增
b = ++a;先自增再给b赋值- 更多的数学运算用Math类。
- 逻辑与运算中如果前面变量为假则不会执行后面运算直接输出fals,被称为短路运算。
int a = 2;
boolean b = (a > 3)&&(a++ > 3);
System.out.println(b);
System.out.println(a);
输出结果b为false,a为2即a++没有被执行。
本文共计570个文字,预计阅读时间需要3分钟。
运算符+、-、*、/、%,++、--,赋值运算符=,关系运算符==、=、=、!=、instanceof,逻辑运算符||、&&、!,位运算符|、&、^、~,条件运算符?,扩展赋值。
运算符- 算术运算符:+,—,*,/,%,++,--
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,!=,instanceof
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
- 条件运算符:?:
- 扩展赋值运算符:+=,—=,*=,/=
注意点:
- 整数计算输入值有long类型输出就为long,输入没有long类型输出都为int型;浮点型输入有double输出为double型,没有double输出为float型。
- 关系运算型输出结果都是布尔型。
b = a++;先给b赋值再自增
b = ++a;先自增再给b赋值- 更多的数学运算用Math类。
- 逻辑与运算中如果前面变量为假则不会执行后面运算直接输出fals,被称为短路运算。
int a = 2;
boolean b = (a > 3)&&(a++ > 3);
System.out.println(b);
System.out.println(a);
输出结果b为false,a为2即a++没有被执行。

