Java流程控制---个人参考资料

前言:我写博客的目的很简单,很单纯,把自己平时学的东西,放到博客上,空闲的时间,就可以看看自己曾经看到过得东西。

Java流程控制语句:判断结构、选择结构、循环结构

一.判断结构

判断结构包括if 分支、if…else…分支、if..else if…else分支、if嵌套四种。

1、if(条件表达式){

执行语句;

}

2、if(条件表达式){

执行语句;

}

else{

执行语句;

}

3、if(条件表达式1){

执行语句

}

else if(条件表达式2){

执行语句;

}

else{

执行语句;

}

4、if(条件表达式1){

if(条件表达式2){

执行语句

}

else{

执行语句;

}

}

else{

执行语句;

}

1. if分支语句

【实例 1】:

int x = 5;

if(x == 5){

/*当“x == 5”成立,则执行该语句,反之则跳过“{}中的语句块,直接执行后面的其他代码”

System.out.println("条件成立,该语句成功执行");}

2. if- else分支语句

【实例 1】:

if(x == 5){

//当“x==5”成立,执行该语句

System.out.println("条件成立,该语句成功执行");

}

else{

//当条件不成立时,执行该语句

System.out.println("条件不成立,该语句不执行");

}

3. if -else
if-else
分支语句

【实例 1】

if(x > 5)

System.out.println("x
> 5成立,执行该语句");

else if(x < 5)

System.out.println("x
< 5成立,执行该语句");

else

System.out.println("前面条件都不成立时,执行该语句");

4. if嵌套分支语句

【实例 1】:

int m =6;

if(x < 10){

if(m == 6){

System.out.println("当x < 10并且m == 6时执行该语句");

}else{

System.out.println("当x < 10并且m != 6时执行该语句");

}

}else{

System.out.println("当x < 10不成立时执行该语句");

}

二.选择结构

【注】JDK1.7以上版本switch表达式支持String类型

使用switch选择结构时,

1、条件表达式的结果只能是byte、int、short、char

2、case和default是没有书写顺序的,当没有匹配的case时,执行default

4、结束switch语句的方法有两种:遇到break或者执行到switch语句结尾

3、case或default后面的break是可以省略的,当时当如果匹配的case或default没有对应的break,那么程序会继续往下执行,直到程序遇到break或者结束

 

. 循环结构

判断结构包括 while语句、do-while语句、for语句

1、while(条件表达式){

循环体;

}

2、do{

循环体;

}while(条件表达式);

3、for(表达式1; 条件表达式; 表达式2){

循环体

}

【注】while和do while是由区别的,while是先判断后执行,而do while是先执行后判断,也就是说,使用do while时,无论条件是否成立,循环体都会执行一次。

【注】break是跳出改循环继续执行循环后边的内容,如果是多层循环只能跳出本层循环;continue结束本次循环,直接执行下次循环

时间: 2024-10-08 11:42:05

Java流程控制---个人参考资料的相关文章

Java流程控制

依旧是用Xmind来显示Java流程控制的大致内容: ---------------------------------------------------- Variable举例: public class A02{ public static void main(String[] args){ int a = 10;//int大小的内存空间,并取名为a,赋值10 System.out.println( a ); a = 20;//变量重新赋值 System.out.println( a );

JAVA 流程控制之选择语句

在程序设计时,有三种基本技术可以改变程序的流程控制: 调用方法: 选择: 循环. 在这里,我们主要来讲讲选择语句. JAVA中的选择语句与C语言中的基本相同,包括: if 语句: if/else 语句: switch 语句. if 语句: 1 if(布尔表达式){ 2 //若if后面圆括号中的布尔表达式为true,则执行这里的语句 3 } if/else 语句: 1 if(布尔表达式){ 2 //当if后圆括号中布尔表达式为true时执行这里的语句; 3 }else{ 4 //当if后圆括号中布

Java基础&mdash;Java流程控制

IsCoder 标记: Java选择结构,Java循环结构 Java流程控制 运算符 隐式与显式转换 选择结构 循环结构 循环结束控制 一.Java运算符 1.1 基本运算符 基本运算符,包括四则运算符:加/减/乘/除.另外包括,取余运算符%. 1.2 复合运算符 复合运算符,是基本运算符与赋值运算符结合的运算符.包括:+=,-=,*=,/+,%=,值得指出的一点是,复合运算符隐含强制类型转换. 1.3 逻辑运算符 逻辑运算符包括6个运算符,逻辑与&,逻辑或|,逻辑非!,逻辑异或^,双与&

Java学习笔记之:Java流程控制

一.介绍 Java流程控制包括顺序控制.条件控制和循环控制. 顺序控制,就是从头到尾依次执行每条语句操作.条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B.循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作. 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构. Java有两种分支结构: if语句 switch语句 Java中有三种主要的循环结构: while循环 do…while循环 for循环

Java 流程控制

                               Java    流程控制 Java 分支结构 - if...else/switch 顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构. Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句. 语法 if 语句的用语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否

java流程控制要点

java流程控制要点 ? 一.java7增强后的switch switch语句后面的控制表达式的数据类型只能是byte.short.char.int四种整数类型,不能是boolean类型,java7以后允许枚举类型和java.lang.String类型. 二.循环结构控制 java提供了continue和break来控制循环结构,同时提供标签用于控制循环.(在C语言中,标签一般与goto语句一同使用,但是java中的标签只有放在循环语句之前才有作用).标签即一个标识符后紧跟一个英文冒号(:),单

05 Java 流程控制与数组

作者:thoughtInShare 出处:http://www.cnblogs.com/thoughtInShare 欢迎转载,也请保留这段声明.谢谢! 1,流程控制=顺序结构+分支结构+循环结构 (1)分支结构=if+switch (2)循环结构=while+do while ()+for (3)控制循环结构=break(结束整个循环)+continue (结束本次循环)+return(结束整个方法) (4)return并不是专门用来控制循环结构的,return的功能是结束一个方法;而不管re

【5】Java流程控制之循环结构

一.流程控制概述 三大流程控制语句:顺序.选择.循环 1)顺序:从上往下依次执行 2)选择:if ,if-else,多重 if结构,嵌套if,switch,根据条件执行对应的内容 3)循环结构: -while循环 -do-while循环 -for循环 -break语句 -continue语句 二.while循环 1)如果循环体只有一条语句,大括号可以省略 2)为避免死循环,小括号后面不要加分号 ,否则只执行分号前面的内容 3)n必须先进行初始化:例如 int n=1 4)循环变量n的值必须被改变

Java流程控制——2017.08.01

package Collection; import org.omg.CORBA.SystemException; public class ifexpression { public static void main(String[] args) { //if表达式针对布尔表达式或者boolean值 //第一种方式 int a=5; int b=7; int c=84; if(a<b){ System.out.println("a小于b"); } //第二种方式 if(a>