3、Java三种程序结构:顺序、分支、循环

分支语句是我们在编写代码中最最经常使用的结构,循环则是程序重复代码的必备神器,今天来总结下两者的知识点。
首先,在Java中程序共有三种结构,顺序,分支,循环

1、顺序结构:从上到下,从左到右,依次执行

2、分支结构

if结构:
       if(){

           }
if···else···
       if(){

           }else{

           }
if···else if···
       if (){

           }else if(){

           }
switch···case:
       switch(){
       case 值1:
               break;
       case 值2:
               break;
               ··········
       default:
               break;
       }
注意: switch括号内只能是,枚举,byte,char,short,int,string
switch括号内为什么不能使用long数据类型?
答: 因为switch本质还是if判等语句的==逻辑运算,上一篇说了,Java计算的数据类型是int,所以大于int数据类型的float、double、long都无法完成自动转换,所以无法使用在switch内。

3、循环结构

循环的类型大体分为两种:已知循环次数循环、未知循环次数循环

未知循环次数循环

       while(循环条件){
              循环体
              }
       循环条件为真时,执行循环体,再判断循环条件,直到循环条件为假结束循环
       do{
              循环体
       }while(循环条件)

已知循环次数循环

       for(1;2;3){
                   4;
              }执行顺序:1,2,4,3,2,4,3,2······2
       1:循环变量初始化
       2:循环条件
       3:循环变量改变量
       4:循环体
for循环流程控制关键字:
       break; 跳出整个循环
       continue; 跳过本次循环,开始下一次循环
       两者都遵循就近原则,影响的都是距离其最近的循环
循环嵌套
       最内层循环的次数称之为时间复杂度。
外层循环一次,内层循环一轮
       for(){
              for(){
              }
       }

猜你喜欢

转载自blog.csdn.net/lzq2357639195/article/details/119720907