4.0 疯狂java讲义 第4版 第4章 概述 4.1 顺序结构

4.0 疯狂java讲义 第4版 第4章 概述

本章要点

  • 顺序结构
  • if分支语句
  • switch分支语句
  • whle循环
  • do while循环
  • for循环
  • 嵌套循环
  • 控制循环结构
  • 理解数组
  • 数组的定义和初始化
  • 使用数组元素
  • 数组作为引用类型的运行机制
  • 多维数组的实质
  • 操作数组的工具类
  • 数组的实际应用场景

流程控制结构

不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构循环结构。其中
分支结构用于实现根据条件来选择性地执行某段代码,
循环结构则用于实现根据循环条件重复执行某段代码。

java中的流程控制语法

Java同样提供了这两种流程控制结构的语法,Java提供了ifswitch两种分支语句,并提供了whiledo whilefor三种循环语句。除此之外,JDK 5还提供了一种新的循环:for each循环,能以更简单的方式来遍历集合、数组的元素。
Java还提供了breakcontinue来控制程序的循环结构。

数组

数组也是大部分编程语言都支持的数据结构,Java也不例外。Java的数组类型是一种引用类型的变量,Java程序通过数组引用变量来操作数组,包括获得数组的长度,访问数组元素的值等。本章将会详细介绍Java数组的相关知识,包括如何定义、初始化数组等基础知识,并会深入介绍数组在内存中的运行机制。

4.1 顺序结构

任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转。
如果main方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。这意味着:如果没有流程控制,Java方法里的语句是一个顺序执行流,从上向下依次执行每条语句。