Java语言的流程控制

Java语言中有三种流程控制结构:

1、               顺序结构

2、               选择结构

3、               循环结构

顺序结构

含义:按语句的先后顺序来依次执行。

选择结构

含义:根据条件从多个分支中选择其中一条来执行。比如:if语句、if-else语句、switch语句。

条件语句(if、if-else、if嵌套、多重if):

特点:准确地检测判断条件成立与否。再决定是否执行后面的语句。

if语句

格式:

if(条件表达式)

{

语句

}

if-else语句

格式:

if(条件表达式){

语句1

}

else{

语句2

}

if嵌套

格式:

if(条件表达式1){

if(条件表达式2){

语句1

}

else{

语句2

}
}

else{

语句3

}

多重if

格式

if(条件表达式1){

语句1
}

else if(条件表达式2){

语句2

}

else if(条件表达式3){

语句3

}

else{

语句n

}

注意:如果if语句只有一个条件,则可以省略左右的中括号。

多重选择语句(switch语句)

特点:可以将多选一简单化。

格式:

Switch(表达式1)

{

case 值1:

语句1;

break;

case 值2:

语句2;

break;

default:

语句3;

}

注意:若case中都不符合,则执行default的语句。break是跳出语句的意思。

循环结构

比如while语句、do-while语句、for语句。

while循环

格式:

while(条件表达式)

{

循环体;

}

do-while循环:

格式:

do{

循环体;

}while (条件表达式);

注意:do-while循环的循环体至少执行一次。

for循环(赋值初值;判断条件;赋值增减量)

{

循环体;

}

控制转移语句

return语句:

在方法中定义,有2作用:1、返回方法指定类型的值(这个值总是确定的),2、结束方法的执行(仅仅一个return语句)。

格式:

return 表达式;

注意:表达式的类型与方法的返回值类型要一致。

return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。

break语句:

作用:使程序的流程从一个语句块的内部转移出去。

功能:跳出它所在的循环,并从该循环的后继语句开始继续执行。

continue 语句:

功能:跳过本轮循环的剩余语句,回到循环的开始处继续执行。只能用在循环结构中。

时间: 2024-10-07 00:23:13

Java语言的流程控制的相关文章

从头开始-04.C语言中流程控制

分支结构: if语句:当条表达式满足的时候就执行if后面大括号中语句 三种格式: if,if else , if else if else 特点:1.只有一个代码块会被执行 2.若有else那么必有一个代码会被执行 3.一个if语句中只能以if开头,最多只能有一个else,可以有任意个else if switch(表达式){ case 常量: ... break; case 常量1: ... break; default: ... break; } : 使用场景:当一个变量只有几个固定的取值的时

Java中的流程控制(二)

关于Java程序的流程控制(二) 关于Java程序的流程控制(二) 3.switch选择语句 switch语句用于将一个表达式的值同许多其他值比较,并按比较结果选择下面该执行哪些语句. switch(表达式){case 取值1: 语句块1 break;--case 取值n: 语句块n break; default: 语句块n+1 break;} 例子:将1~3对应的星期几的英文单词打印出来, int x=2;switch(x){ case 1: System.out.println("Monda

Java中的流程控制(一)

程序的流程控制(一) 关于Java程序的流程控制(一) 从结构化程序设计角度出发,程序有三种结构: 顺序结构 选择结构 循环结构 1.顺序结构 就是程序从上到下一行行执行,中间没有判断和跳转. 2.if条件语句 ① if(条件语句){ 执行语句块} 其中条件语句可以是任何一种逻辑表达式,如果条件语句返回结果为true,则先执行后面大括号对中的执行语句,再顺序执行后面的其他程序代码,反之程序跳过条件语句后面的大括号对中的执行语句. 注:如果大括号中只有一条语句,也可以省略这对大括号 如: int

Java中的流程控制(三)

关于Java中的流程控制 关于Java中的流程控制 4.do while语句 do while语句的功能和while语句差不多,只不过它是在执行完第一次循环后才检测条件表达式的值,这意味着包含在大括号中的程序段至少要被执行一次. do{ 执行语句}while(条件表达式语句); 例子: int x=1;do{System.out.println("x="+x);x++}while(x<3); 程序打印结果如下: x=1x=2 注:do while不管如何都是至少执行一次 5.fo

java学习之流程控制之if

学编程吧java学习之流程控制之if发布了,欢迎大家通过xuebiancheng8.com来访问 java中的流程控制语句主要包括选择语句,循环语句,其中选择语句又包括if语句,switch...case语句,循环语句包括while,do...while和for循环等机构.下面来分析分析if...else的用法 if选择结构又分为if单分支结构,if...else...双分支结构,if...else if....else if ...else等多分支结构 单分支结构,顾名思义只有一个if结构.

java中的流程控制

流程控制 顺序执行流程 条件分支流程 if(布尔表达式) {} if(布尔表达式) {} else{} if(表达式1){} else if(表达式2){} else if ... else{} switch(int型表达式或变量) // byte short int char string(1.7之后) { case 值1: case 值2: case 值3: ... default: } break:跳出switch结构 从JDK7.0开始,switch表达式允许采用String 循环流程

c语言之流程控制

1.流程控制的定义:程序执行的顺序 2.流程控制的分类:顺序.选择.循环 选择   if语句 1 最简单的if应用 格式: if (表达式) 语句: 2.if的作用范围    只能控制if之后的第一个语句,若想控制多个语句,需要将这些语句用花括号括起来 3. if.....else.....的用法 格式:if (表达式) 语句1: else 语句2: 4. if.....else if......if.....语句 格式:if (表达式) 语句1: else if 语句2: ..........

Java数据类型(二)、Java运算符、流程控制

一.程序写作(创建对象的初始化过程) 1.目的/结果:输出一段话"..." 2.步骤: (1)创建一个基础类,main: (2)创建一块内存空间,用来存储这段话 ①先定义属性,name,sex,age等: ②再定义方法,需要重新创建新的class类,但不需要新的ma方法: (3)调用系统方法/库方法println,实现输出结果 ①在原有的类中创建新对象,将新的class类中的方法调用过来: ②运行,输出所有的内容. //---------------------------------

《黑马程序员》C语言中流程控制(C语言)

一.流程控制 C语言中程序运行中共分为3中结构: 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. 循环结构:在给定条件成立的情况下,反复执行某一段代码. 二.选择结构 if语句结构如下所示,if运行条件只有两个0或1 if(语句一) { printf("博客"); } else if { printf("博客1"); } else if { printf("博客2");