Java系列学习(五)-流程控制语句

1.顺序结构

1.if语句

(1)图例

(2)三种格式

A:格式1

B:格式2

C:格式3

2.swich语句

图例:

格式:

【注】input可以是byte,short,int,char;JDK5以后可以是枚举;JDK7以后可以是字符串;

3.循环语句

图例:

(1)for循环

(2)while循环

图例:

用法:

(3)do…while循环

图例:

用法:

(4)for和while的区别

A:使用上的区别

【for语句的那个控制条件变量,在循环结束后不能再使用,而while可以继续使用】

B:理解上的区别

【for适合于一个范围的判断,while适合次数不明确的循环】

(5)三种循环的区别

A:do…while循环至少执行一次循环体

B:for和while必须先判断条件是否是true,然后才能决定是否执行循环

4.控制跳转语句

(1)break:中断的意思

A:用在循环和switch语句中,离开次应用场景无意义

B:作用:

【a.跳出单层循环】

【b.跳出多层循环,需要标签语句的配合】

(2)continue:继续

作用:跳出一次循环,进入下一次的执行

(3)return:返回

A:用于结束方法的执行

B:一定遇到return,程序就不会再往后执行了

时间: 2024-08-07 00:15:57

Java系列学习(五)-流程控制语句的相关文章

Java基础学习-流程控制语句

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能. 流程控制语句分类: -顺序结构 -选择结构 -循环结构 1.顺序结构 1.1 顺序结构的概述 是程序中最简单的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的. 1.2 顺序结构语句的执行流程 开始-->语句A-->语句B-->语

java 运算符,流程控制语句,键盘录入

1.比较运算符 public static void main(String args[]) { int x = 3; int y = 4; int z = 5; System.out.println(x > y); System.out.println(x < y); System.out.println(x == y); System.out.println(x + y > x + z); System.out.println(x >= y); } 基本的比较运算符便是 大于,

再回首,Java温故知新(九):Java基础之流程控制语句

流程控制语句分为条件语句.循环语句和中断语句. 中断语句包括break和continue,两者的区别在于break会跳出整个循环,而continue则是跳出此次循环,之后还会继续下一次循环. 条件语句有两种,使用最多的是if...else这个没有什么难的,按照字面意思走,如果括号中的表达式为true则走if后的语句,如果为false则走else中的语句,其中只有if(){...}部分是必须的,其格式如下: if(boolean表达式1){ //表达式1为true时的操作 }else if(boo

java基础,流程控制语句

流程控制语句 条件语句: if语句: *if(条件 boolean类型){  true } *if(boolean表达式){true}else{false结果} *多重 if  else      if(){}else if(){}else *嵌套if   Switch语句: *switch(表达式){  case:  break;      ...     default:   } 表达式==常量,default可以省略. 循环语句: while语句:while(boolean表达式){循环体

java基础二 &lt;流程控制语句, 方法,数组,java内存结构&gt; 未完待续...

话不多说,直接上干货... 一:流程控制语句 break :  结束当前循环 continue:  结束本次循环,继续下次循环 return:  结束方法 二: 方法 1.方法的特点: 定义在类中的,有特定功能的函数. 方法与方法之间是平级的,不能在方法中定义方法.方法只能够调用方法. 2.方法的重载: 在同一类中,方法名相同,参数列表不同(个数不同,对应的类型不同). 与返回值类型无关. 对应的类型不同的话,与顺序有关系 与形式参数的变量名无关 3.方法的重写: 子类可继承父类中的方法,而不需

JAVA 1.7 流程控制语句 续

1. Java中的循环控制语句一共有3种,分别是while,do… while以及for循环.2. while循环,形式为:while(布尔表达式){//待执行的代码}3. do…while循环,新式为:do{//待执行的代码}while(布尔表达式);4. while与do…while之间的区别:如果布尔表达式的第一次判断就为false,那么while循环一次也不执行:do…while循环则会执行一次.如果布尔表达式第一次判断为true,那么while循环与do…while循环等价.5. fo

Java基础语法 - 流程控制语句

1 package com.demo4; 2 3 /* 4 * 流程控制语句 5 * 流程控制语句分类: 6 * 顺序结构 7 * 代码从上往下按照顺序执行 8 * 9 * 选择结构 10 * if 11 * if (关系表达式1) { 12 * 语句体1; 13 * } else if (关系表达式2) { 14 * 语句体2; 15 * } else { 16 * 语句体3; 17 * } 18 * switch 19 * switch(表达式) { 20 * case 值1: 21 * 语

IT兄弟连 Java语法教程 流程控制语句 分支结构语句5

5  switch-case条件语句 Java中的第二种分支控制语句时switch语句,switch语句提供了多路支持,因此可以使程序在多个选项中进行选择.尽管一系列嵌套if语句可以执行多路测试,然而多数情况下使用switch则更为高效.其完整形式如下: switch(expression){ case constant1: statement sequence; break; case constan2: statement sequence; break; ... ... default:

java基础:流程控制语句(选择结构if语句)

(1)顺序结构 从上往下,依次执行 Demo: class ShunXuJieGouDemo { public static void main(String[] args) { System.out.println("程序开始了"); System.out.println("我爱Java"); System.out.println("程序结束了"); } } (2)选择结构        按照不同的选择,执行不同的代码 Java语言提供了两种选