`
程硕tkggddm
  • 浏览: 18830 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

if-else结构循环图

 
阅读更多

if选择结构:if选择结构就是根据条件判断之后再处理的一种语法结构。

语法:  

if(条件判断){
       代码块
}else{
}

 流程图:

 说到这儿就要说下逻辑运算符了:



 多重ifelse循环流程图:
 

 使用 if,else if,else 语句的时候,需要注意下面几点:

  • if 语句至多有 1 个 else 语句,else 语句在所有的 elseif 语句之后。
  • if 语句可以有若干个 elseif 语句,它们必须在 else 语句之前。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行.

 

语法:

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

 实例:

public class Test {
   public static void main(String args[]){
      int x = 30;
 
      if( x == 10 ){
         System.out.print("Value of X is 10");
      }else if( x == 20 ){
         System.out.print("Value of X is 20");
      }else if( x == 30 ){
         System.out.print("Value of X is 30");
      }else{
         System.out.print("这是 else 语句");
      }
   }
}

 

运行实例代码,则结果是:

Value of X is 30

 switch语句:

switch语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支。

语法:

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

}

 switch 语句有如下规则:

  • switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串类型了,同时 case 标签必须为字符串常量或字面量。

  • switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

  • case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

  • 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。

  • 当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。

  • switch 语句可以包含一个 default 分支,该分支必须是 switch 语句的最后一个分支。default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。

实例:

public class Test {
   public static void main(String args[]){
      //char grade = args[0].charAt(0);
      char grade = 'C';
 
      switch(grade)
      {
         case 'A' :
            System.out.println("优秀"); 
            break;
         case 'B' :
         case 'C' :
            System.out.println("良好");
            break;
         case 'D' :
            System.out.println("及格");
         case 'F' :
            System.out.println("你需要再努力努力");
            break;
         default :
            System.out.println("未知等级");
      }
      System.out.println("你的等级是 " + grade);
   }
}

 运行结果是:

良好
你的等级是 C

 

  • 大小: 10.8 KB
  • 大小: 26 KB
  • 大小: 15.3 KB
分享到:
评论

相关推荐

    实验 5 循环结构程序设计-单重循环实验 6 循环结构程序设计-多重循环

    ### 实验5 循环结构程序设计-单重循环 #### 实验目的 1. **掌握用`while`语句,`do-while`语句和`for`语句实现单重循环的方法。** - **`while`语句:** 当给定条件为真时重复执行一个代码块。它首先检查条件,...

    华科c语言PPT学习教案.pptx

    - 为了避免嵌套层次过多,建议使用if-else结构时采用复合语句,即使只有一条语句也要用花括号括起来,提高代码可读性。 8. **if-else-if链**: - if-else-if结构允许根据多个条件执行不同的代码块,适用于多条件...

    开发java程序知识点归纳

    本文适合入门级的Java学习,主要对以下内容进行精炼的归纳与整理 ...2、if-else结构, 3、多重if结构, 4、嵌套if结构: switch结构 循环结构 1、while循环 2、do-while循环 3、for循环 二重循环 跳转结构

    01-循环结构程序设计课后练习及题解.docx

    可以使用while循环配合getchar()函数读取字符,然后通过if-else语句判断字符类型并计数。 3. 猴子吃桃问题是一个经典的递归问题,可以通过逆向思维求解。从第10天开始,我们知道猴子剩下一个桃子,那么第9天结束时...

    项目3项目菜单的选择执行.pptx

    这个项目分为三个主要任务,分别使用if-else语句、switch语句以及循环语句来实现菜单选择的执行。在完成这些任务的过程中,学生需要掌握一系列的编程知识和技能。 技能目标包括绘制程序流程图或N-S结构图,以及运用...

    python实验报告-Python分支结构.doc

    总的来说,这个实验报告全面地覆盖了Python编程中的分支结构,包括`if-elif-else`和`try-except`,以及与循环结构的结合,是学习Python控制流的重要实践。通过这样的练习,可以提高学生的编程能力和问题解决能力。

    c语言程序设计和项目实践第5章ppt课件.ppt

    2. **简单的if语句**:if语句是分支结构的基础,有三种基本形式:单个if、if-else和嵌套的if-else。if语句的一般形式是`if(表达式) 语句段`,当表达式为真时,执行语句段。在编写if语句时,需要注意选择合适的判断...

    循环结构和选择结构的FORTRAN语言和C语言实现.pdf

    在FORTRAN语言中,选择结构通常用`if`语句来实现,可以是基本的单分支选择结构,也可以是多分支结构,使用`else`和`elseif`子句来扩展选择条件。FORTRAN中的`select case`结构和C语言中的`switch`结构类似,允许基于...

    c语言教学资料3程序设计结构.ppt

    - **结构化编码**:使用结构化的控制流程语句,如if-else、for、while等,避免使用 goto 语句,以保持代码的可读性。 2. **程序设计的三种基本结构** - **顺序结构**:程序按规定的顺序依次执行每条语句,直到...

    Python电子 程序的控制结构PPT课件.pptx

    单分支if语句结构简单,但对于需要在条件不满足时执行其他操作的情况,可以使用if-else结构来确保代码的全面性。 总的来说,理解并熟练掌握这些控制结构是Python编程的基础,它们是实现任何复杂逻辑的关键。通过...

    高一数学必修3复习资料精选.doc

    - **条件结构(IF-THEN-ELSE结构)**:根据条件决定执行哪个分支的语句,提供了决策能力。 - **循环结构**:分为**直到型(UNTIL)**和**当型(WHILE)**,依据条件决定是否重复执行一组语句。 2. **基本语句**:...

    等考二级python-第3章-程序的控制结构.ppt

    Python中的分支结构主要包括单分支(if)和双分支(if-else)结构。 - **单分支结构(if语句)** 单分支结构仅包含一个条件判断,满足条件则执行相应的语句块。如: ```python score = 90 if score >= 60: ...

    python-第二单元.pptx

    - **二分支结构(if-else)**:根据条件真假执行不同的代码块。 - **多分支结构(if-elif-else)**:根据多个条件执行相应的代码块,适用于复杂的选择逻辑。 - **循环结构**: - **条件循环(while)**:当指定条件为真...

    c++课件第二章基本控制结构程序设计

    此外,还有多分支的if-elif-else结构,可以处理更复杂的条件判断。 最后,循环结构用于重复执行一段代码,直到满足某个特定条件为止。C++中的循环结构包括while循环、for循环以及do-while循环。这些结构在处理需要...

    Python 语言程序设计3.pdf

    例如,计算二次方程的实数根的程序,这里使用了if-else结构来判断判别式`delta`的值。如果`delta >= 0`,则计算并打印两个实根;如果`delta ,则表明方程没有实根,程序会打印相应的提示。 对于多分支决策,Python...

    第五章程序的控制结构.pptx

    - **多分支**:`if-else if-else`结构,根据条件逐个检查,直到找到满足的分支执行相应代码,没有满足的则执行`else`后的代码块。 - **多路选择**:`switch`语句,根据表达式的值匹配相应的`case`并执行相关代码,...

    MATLAB编程-讲义及实例

    选择结构是程序控制的重要组成部分,包括if语句、switch语句和if-elseif-else语句。例如,if语句用于基于条件执行特定的代码块,当条件满足时执行一组语句,否则跳过该组语句。if-else语句则提供了两种可能的执行...

    啊哈C语言 第21讲 这个有点儿晕--循环嵌套来了.pdf

    在if-else语句部分,对基本的条件分支结构进行了说明,并提供了当代码块内仅含一条语句时大括号可以省略的规则。 课程还简要介绍了C语言入门系列书籍,推荐了几本适合初学者的书籍,为有兴趣深入了解C语言的读者...

    关于Java中流程控制的复习

    2. **双分支结构**:`if-else`结构提供了两种可能的执行路径,当条件为真执行`if`后的代码,否则执行`else`后的代码。 3. **多分支结构**:`if-else if-else`结构允许我们检查多个条件,直到找到一个满足的条件并...

Global site tag (gtag.js) - Google Analytics