package
java01;
//移位运算符
public
class
java9 {
public
static
void
main (String []
argv
){
//System.out.println(4<<3);
//System.out.println(-4<<3);
//System.out.println(1>>3);
/*三元运算符(三目运算符)
* 使用的概率挺多的
*
*
*
*
*
*
*
*/
//格式;
//布尔表达式?值1:值2;
/*三元运算符要注意的细节
使用三元运算符的时候,一定要使用该表达式返回的结果
或者是定义一个变量接收返回的结果。
*/
int
age
= 16;
//System.out.println(age>=18?"成年人":"未成年人");
//String result = age>=18?"成年人":"未成年人";
//System.out.println(result);
double
a
=1;
double
b
=2;
double
c
=3;
double
result
=
a
*
b
+
c
/2+2*(
a
+
b
)/
c
;
System.
out
.println(
"result="
+
result
);
/*按照优先级
* 2
* 1.5
* 2
*
*
*/
}
}