1,如果if带{}当符合条件,执行{}里的所有内容
2,如果if不带{}符合条件,只执行if后面的一行代码
3,合成一句话就是,如果你的if 代码块中只有一行代码 {}可以省略不写
你的代码,去掉和不去掉的代码分别是一下两种情况
- //{}未省略
- while (true) {
- if (tick>0){
- try{ Thread.sleep(10);}catch (Exception e){}
- System.out.println(Thread.currentThread().getName()+"sale : "+tick--);
- }
- }
- //{}省略
- while (true) {
- if (tick>0)
- try{ Thread.sleep(10);}catch (Exception e){} //只有这行代码属于if 条件代码块里的
- System.out.println(Thread.currentThread().getName()+"sale : "+tick--);//这行则属于if代码块以外
-
- }
复制代码 |