java基础语句
根据个人理解
其实if ,for , while都是很像的
if(条件判断语句){
代码块
}
for(;条件判断语句;){
代码块
}
while(条件判断语句){
代码块
}
这三个在语法上都是很相似的,给人感觉上就是一个思想,套上了不同的语法结构,只不过一个是单分支语句,内两个是循环语句
在这几个基础上,开发者觉得可能这些方法,不一定能够解决所有的问题,
比如
如果需要你判断的数字范围特别大的时候,我们用if,else.会特别的方便,但是这些个数字范围特别的小一些而且几乎每一个数字都有一段自己的代码块时,你用if else会显得特别的麻烦而且代码会特别的多,这时候就出现了switch case语句,这个(我认为解决小范围精确度特别高的时候用它,很方便,也不是ifelse就不好)
switch case 语句他的主要精华就是case语句之间的穿透性,这个很重要case可以解决大范围,没有逻辑,就是一个数和一个数之间是不挨着的,没有办法用范围去表达,因为你这一段范围一定会包含其他的数值。
do while这个是先运算后判断,while是先判断后运算