控制程序流程

使用Java运算符

+、-、*、/、%、=等等,几乎所有的运算符只能操作主类型,例外:=、==、!=可以操作所有对象,+、+=可以操作String类形。

优先级:运算符号会有优先级。

赋值:对象不能赋值给主类型,对象赋值给对象是将句柄指引改变,即给对象添加别名。


算术运输符+、-、*、/、%。

一元加减运算符:+、-表示正负。

自增、自减:++、--。

关系运输符:<、>、<=、>=、==、!=

逻辑运算符:!、&&、||

按位运算符:&、|、~、^,操作主数据类型中的整数类型的单个比特。

移位运算符:<<<、>>>,>>、<<。

三元运算符:布尔表达式?值0:值1。

逗号运算符:for循环中。

字符串运输符:+,用于拼接字符串。

造型运算符:(),用于转换类型。

 
  
  1. public static void main(String[] args) {
  2. int i = 10;
  3. System.out.println(i);
  4. System.out.println(Integer.toBinaryString(i));
  5. i >>= 1;
  6. System.out.println(i);
  7. System.out.println(Integer.toBinaryString(i));
  8. i <<= 1;
  9. System.out.println(i);
  10. System.out.println(Integer.toBinaryString(i));
  11. i >>>= 1;
  12. System.out.println(i);
  13. System.out.println(Integer.toBinaryString(i));
  14. }
872991-20170511105331254-1423660527.jpg

除了布尔型,其它任何主类型都可以自由切换。


执行控制

选择

if-else,switch-case,return

循环

while,do-while,for,break,continue





转载于:https://www.cnblogs.com/RocketMan/p/26fe6cee55869450ebd3d3055b41eae2.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值