复合赋值与循环控制
我们知道在java当中,等号是做赋值的,加减乘除,百分号,取余一些运算
复合运算
- 5个算术运算符,+-*/可以和赋值运算“=”结合起来,形成复合赋值运算符:“+=”,“-=”,“*=”,“/=”和“%=”
- toal+= 5
- total=total+5
- 注意两个运算符不要有空格
i++ 与++i的区别
i++后缀,我们的i得到是的原来的那个值i要去做++
++i前缀,我我们就获得了i+1的一个 值
运算符不是那么重要的,你是可以完全丢了它,不太在乎说你的源代码显得很简洁,更在乎说你的代码别人一看就懂
循环控制
素数是很有意思的一些数啊,
素数
只能被1和自己整除的数,不包括1
2、3、5、7、11、13、17、19
1不是素数
判断一个数是否是素数
这是最后出来的结果,就会发现这样的太啰嗦了,已知不是素数,就没有必要进行下去了,是用我们的老朋友,break它不仅可以在switch中跳出,在for循环也是如此
break vs continue
break:跳出循环 ,完全离开循环
continue:跳过循环下一轮剩下的语句进入下一轮 离开这一轮然后去做下一轮
UML=统一建模语言