顺序结构

  1. Java的基本结构就是顺序结构,除非特别指明

  2. 顺序结构是最简单的算法结构

  3. 它是任何一个算法都离不开的一种基本算法结构

选择结构

if单选择结构

语法
   if(布尔表达式){
       //如果布尔表达式为true将执行的语句
  }

 

if双选择结构

语法
   if(布尔表达式){
       //如果布尔表达式的值为true
  }else{
       //如果布尔表达式的值为false
  }

 

if多选择结构

语法
   if(布尔表达式 1){
       //如果布尔表达式1的值为true执行代码
  }else if(布尔表达式 2){
       //如果布尔表达式2的值为true执行代码
  }else if(布尔表达式 3){
       //如果布尔表达式3的值为true执行代码
  }else{
       //如果以上的布尔表达式都不为true执行代码
  }

 

嵌套的if结构

语法
   if(布尔表达式 1){
       //如果布尔表达式1的值为true执行代码
       if(布尔表达式 2){
           //如果布尔表达式2的值为true执行代码
      }
  }

 

switch多选择结构

switch语句中的变量类型可以是:

  1. byte、short、int或者char

  2. 从Java SE 7 开始

  3. switch支持字符串String类型

  4. 同时case标签必须为字符串常量或字面量

语法
   switch(expression){
       case value:
           //语句
           break;//可选
       case value:
           //语句
           break;//可选
       //你可以有任意数量的case语句
       default : //可选
           //语句
  }

循环结构

while循环

语法
   while(布尔表达式){
       //循环内容
  }

 

do...while循环

语法
   do{
       //代码语句
  }while(布尔表达式);

 

for循环

语法
   for(初始化;布尔表达式;更新){
    //代码语句  
  }

 

增强for循环

语法
   for(声明语句:表达式){
       //代码句子
  }

continue、break

continue:满足条件结束当前循环,继续执行下一次循环

break:满足条件强制终止循环

posted on 2020-11-18 16:08  白糖℃  阅读(42)  评论(0)    收藏  举报