基础语法学习2
运算符
- 算数运算符: + , - , * , / , % , ++ , --
- 复制运算符: =
- 关系运算符: > , <= , <= , == , != ,instanceof
- 逻辑运算符:&&(与),||(或),!(取反)
- 位运算符:& , | , ^ (亦或), ~ ,>>(右移) , <<(左移) ,>>>
- 条件运算符:? :
- 扩展赋值运算符: += , -=,*=, /=
自增,自减,一元运算符/Math类
int a = 3;
int b = a++; //执行完这行代码后,先给b赋值,再自增
System.out.println(a);
int c = ++a; //执行这行代码前,先自增,再给b赋值
System.out.println(a);
System.out.println(b);
System.out.println(c);
4
5
3
5
- Math.
位运算
/*
A = 0011 1100
B = 0000 1101
A&B = 0000 1100
A|B = 0011 1101
A^B = 0011 0001
~B = 1111 0010
<< (*2) 左移 , >>(/2) 右移
0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);
16
字符串连接
int a = 10;
int b = 20;
System.out.println(""+a+b);
System.out.println(a+b+"");
1020
30
三元运算符
// x ? y : z
//如果x==true,则结果为y,否则结果为z
JavaDoc
@author 作者
@version 版本号
@since 指明需要最早使用jdk版本
@param 参数名
@return返回值情况
@throws 异常抛出情况

浙公网安备 33010602011771号