`
阳光沐浴
  • 浏览: 1759 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

程序流程控制

 
阅读更多
1:

流程控制:在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序。有三种基本技术可以改变程序的流程控制

【1】:调用方法:调用方法导致控制流程离开当前方法,转移到被调用的方法。例如,当我们调用 println()方法时,流程控制离开 main(),转移到 println(),并且在println()方法执行完成时返回main()方法。

【2】:选择。java中有两种做出选择的机制:if/else 语句和 switch 语句。三目运算符也可以用于选择,但是它通常只是 if/else 的一个简写版。

【3】:循环。java中有三种循环语句:for 循环、while 循环、do/while 循环。

2:

布尔逻辑:指将两个到多个布尔表达式组合为单个布尔表达式。组合布尔表达式有四种类型的逻辑;如下。

【1】:和。只有在组合表达式每个部分为真时,组合表达式才为真。

【2】:或。只要一个组合表达式中有一个部分为真,组合表达式就为真。

【3】:异域。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组合表达式就为真。

【4】:非。对一个布尔表达式取反。

3:

switch 语句:switch 语句允许变量与多个值进行相符等性检测,每个值被一个 case 语句调用和检测。一个switch 语句的语法如下形式:

switch(变量){
      case 值:
            //语句
           break;      //optional
        case 值:
           //语句
           break;    //可选
           //可以有很多 case 语句
         default;    //可选
           //语句
}

如下规则适用于 switch 语句:

【1】:switch语句中检测的变量只能是 32 位或更小的整数值,也就是说只能是 byte、short、int 和 char类型(注:JDK7.0以后,变量可以是 String 类型)。

【2】:在一个 switch 语句中可以有很多 case 语句。 每个 case 后跟一个用于比较的值和一个冒号。

【3】:case 后的值必须是与 switch 中的变量相同的数据类型, 并且必须是常量或字面量。

【4】:当变量的值等于 case 后的值时,该 case 语句后的语句开始执行,直到遇到break 语句。

【5】:当遇到 break 语句时,switch 语句结束,控制流程跳转到该 switch 语句的下一行。

【6】:并不是所有 case 语句需要包含一个 break 语句。如果没有 break 语句,控制流程继续执行到下一个 case 语句,直到遇到break语句。

【7】:一个 switch 语句可以有一个可选的 default 条件,一般出现在 switch 语句的末尾。如果所有 case 条件都是 false,那么 default 条件可以用于执行某种任务。在 default 条件中不需要 break 语句。

4:

continue 语句:continue 关键字可以用在任何循环控制结构中,它将导致循环立即跳到循环的下一个迭代中。

【1】:在 for 循环中,continue 关键字将导致控制流程立即跳到更新语句。

【2】:在 while 或 do/while 循环中,控制流程立即跳到布尔表达式。
分享到:
评论

相关推荐

    程序流程控制PPT课件.pptx

    "程序流程控制PPT课件.pptx" 本PPT课件主要讲解程序流程控制的概念和编程技术,旨在帮助学生理解顺序结构、分支结构和循环结构的执行特点,并掌握C语言编程的基本技能。通过本课件的学习,学生将能够熟悉顺序程序的...

    程序设计全套3程序流程控制.pptx

    程序设计全套3程序流程控制 程序设计全套3程序流程控制是指在C#语言中使用结构化程序设计方法来控制程序的执行流程。结构化程序设计有三种基本控制结构,分别是顺序结构、选择结构和循环结构。 顺序结构是指按照...

    程序流程控制......

    程序流程控制

    Ch程序流程控制实用PPT课件.pptx

    在程序设计中,流程控制是至关重要的部分,它决定了程序的执行顺序。本课件主要介绍了几种常见的流程控制结构,包括while循环、do...while循环...通过这些练习,学习者可以深入理解并熟练掌握程序流程控制的各种技巧。

    第3章 程序流程控制

    程序流程控制是编程中最基础和核心的组成部分,它决定了程序执行的顺序和逻辑。本章主要探讨了C++中的程序流程控制,包括顺序结构、选择结构(if语句和switch语句)以及循环结构(while,do while,for)。 顺序...

    Java程序流程控制

    Java程序流程控制,了解程序流程控制的概念,了解程序流程控制的概念 理解while、do while和for循环的相同点和不同点 掌握应用流程控制的分支语句、循环语句等。 掌握嵌套循环以及流程跳转语句

    【Python学习笔记】第五章 程序流程控制.pdf

    在Python编程中,程序流程控制是编写逻辑性程序的基础,它涉及条件判断和循环控制。本章主要探讨了程序流程控制的几个关键点,包括分支语句的使用以及多分支结构的实现。 首先,Python中的分支语句使用关键字if来...

    vb程序流程控制.pdf

    vb程序流程控制.pdf

    C语言程序设计:第五部分 程序语句与程序流程控制.ppt

    "C语言程序设计:第五部分 程序语句与程序流程控制" 本部分主要内容:语句及其类别、函数定义与调用初步、表达式与运算符、关系与关系运算符、逻辑运算符、自增自减运算、复合运算符、逗号运算符、位运算、运算符...

    实验三 Java语言应用程序流程控制.doc

    Java 语言应用程序流程控制 Java 语言应用程序流程控制是 Java 语言的核心内容之一,包括顺序结构、分支结构和循环结构三个方面。下面将详细介绍这三个方面的知识点。 一、顺序结构 顺序结构是指 Java 语言中最...

    程序流程控制PPT学习教案.pptx

    程序流程控制是编程的基础,它涉及程序如何按照预定的步骤执行。在本PPT学习教案中,主要介绍了三种基本的程序流程控制结构:顺序结构、分支结构和逻辑运算。 首先,顺序结构是最基础的控制结构,程序按照语句的...

    高级语言程序设计:chap04_程序流程控制.ppt

    【高级语言程序设计:chap04_程序流程控制】主要探讨了程序设计中的流程控制,这是编程中的核心概念,用于决定代码的执行顺序。在高级语言中,程序流程包括语句、顺序结构、选择结构、循环结构以及break和continue的...

    程序流程控制实用培训教程.pptx

    《程序流程控制实用培训教程》 程序流程控制是编程中的基础概念,它是程序设计的核心,决定了程序执行的顺序和逻辑。本教程主要介绍了程序的三种基本结构:顺序结构、选择(分支)结构和循环结构,并深入讲解了关系...

    5_习题课_程序流程控制.pptx

    【程序流程控制】是计算机科学中的基础概念,它关乎如何指导计算机执行一系列指令来解决问题。在本习题课中,重点复习了基本的流程控制语句,并通过编程练习加深理解。程序设计通常遵循一系列步骤: 1. **分析题意*...

    程序流程控制.pptx

    程序流程控制.pptx

    程序流程控制结构.pptx

    程序流程控制结构.pptx

    03程序流程控制.xmind

    03程序流程控制.xmind

    盘点程序流程控制.pptx

    盘点程序流程控制.pptx

Global site tag (gtag.js) - Google Analytics