在Java中的逻辑结构主要有三个:顺序结构、分支结构/选择结构、循环结构

一、顺序结构

顺序结构的形式较为简单,即运行程序的时候

二、分支结构/选择结构

选择结构的实现依靠的是if等关键字

①、if(条件语句){}  单分支

如果满足小括号里边的条件语句则执行大括号里边的语句,如果不满足则执行下一行的数据

②、if()else{}  双分支

如果满足小括号里边的条件语句则执行大括号里边的语句,如果不满足则执行else之后的语句

③、if()else if(){}  多分支

选择语句的多分支结构,依次进行判断,直到执行到else语句。

④、switch(){case 值:语句;case 值:语句;default:语句}

这个关键字类似于多分支选择结构,但是在switch关键字里边无法使用float、double等类型的数据来进行判断

当数据传输进入之后和case之后的值进行比较,符合之后则执行之后的语句,为符合则执行下一行。

在使用case结束之后,需要使用break语句,否则就会出现所有的case情况后边的语句。

三、循环结构

循环结构有for( 赋初值(也可以不写); 判断条件 ; 结束语句 ) for(条件语句1;条件语句2;条件语句3){循环体}  如:for(int i = 0 ; i < 10 ; i++)

在程序执行的时候,先执行条件语句1,给i赋初值,之后对i进行判断,是否超过这个值,小于则执行代码块,执行完成代码块之后对i执行i++,再和语句2进行比较,之后继续执行,直到i>=10的时候,退出循环。

while(判断语句)循环和do{循环体}while(判断语句)

while()语句首先判断是否满足小括号里边的循环语句,如果没有符合语句,这样整个循环都会不执行一次,直接退出

而do{}while()语句则是无论是否满足这个条件,至少会执行一次。

四、关于循环补充的关键字

break关键字  和  continue关键字

break  结束所有的循环

continue   结束本次循环或者跳过这一次的循环继续下一次的循环