java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字
2017-10-23 18:46
1201 查看
1.程序流程的控制,包括(4种)
A顺序结构()从上到下,从左到右执行,先执行括号里面的。
判断结构
选择结构
循环结构
2判断结构 if
If 的第一中格式: 执行流程,首先判断关系表达式看其结果是true还是false
If(条件表达式) 如果是true就执行语句体,如果是false就不执行语句体。
{
语句体;
}
If 的第二种格式:
If
(条件表达式) 执行流程,首先判断关系表达式是true还是false。如果是
{ true就执行语句体1.如果是false就执行语句体2.
语句体1;
}else{
语句体2;
}
If的第三种格式:
If(条件表达式1) 执行流程。首先判断关系表达式1救过是true还是
{ false。如果是true就执行语句体1,如果是false就继
语句体1
续判断关系表达式2看其结果是true还是false如果
}else if
(关系表达式2){
true就执行语句体2
如果是false就继续判断表
语句体2 表达式,,,,,,,,,,,,看结果是true还是false,
} else if(关系表达式3){
如果都是false就执行语句体n+1
语句体3
} ,,,,,,,,,
,,,,else{
语句体n +1
}
3,选择结构switch(bate short int char string )
Int a=3
Switch(表达式(a)){
Case a=1:
System.out.println(“这是周一”);
Break;
Case a=2:
System.out.println(“这是周二”);
Break;
Case a=3:
System.out.println(“这是周三”);
Break;
,,,,,,,,,
,,,,,,,,,,,,,,,
,,,,,,,,,
,,,,, default:
System.out.println(“输入的数值有误”);
Break;
}
3循环结构 for、 while。 Do
while
For语句格式:(//如果判断结果为true执行语句体,如果结果为false循环结束)
For(初始化语句;判断条件语句;控制条件语句;)
{
语句体;
}
While语句基本格式:
While(判断条件语句;)
{
循环语句体;
}
While语句扩展格式:
设置初始化值
While(判断条件语句;)
{
循环语句体;
条件控制语句;
}
Do while语句格式:
Do{
循环语句体;
控制条件语句;
}while(判断条件语句);
虽然可以完成同样的功能,但是还是有小区别:
do…while循环至少会执行一次循环体。
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环语句和while循环语句的小区别:
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
Break 中断,结束整个循环。
Continue 结束本次循环,跳到开始进行下一次循环。
A顺序结构()从上到下,从左到右执行,先执行括号里面的。
判断结构
选择结构
循环结构
2判断结构 if
If 的第一中格式: 执行流程,首先判断关系表达式看其结果是true还是false
If(条件表达式) 如果是true就执行语句体,如果是false就不执行语句体。
{
语句体;
}
If 的第二种格式:
If
(条件表达式) 执行流程,首先判断关系表达式是true还是false。如果是
{ true就执行语句体1.如果是false就执行语句体2.
语句体1;
}else{
语句体2;
}
If的第三种格式:
If(条件表达式1) 执行流程。首先判断关系表达式1救过是true还是
{ false。如果是true就执行语句体1,如果是false就继
语句体1
续判断关系表达式2看其结果是true还是false如果
}else if
(关系表达式2){
true就执行语句体2
如果是false就继续判断表
语句体2 表达式,,,,,,,,,,,,看结果是true还是false,
} else if(关系表达式3){
如果都是false就执行语句体n+1
语句体3
} ,,,,,,,,,
,,,,else{
语句体n +1
}
3,选择结构switch(bate short int char string )
Int a=3
Switch(表达式(a)){
Case a=1:
System.out.println(“这是周一”);
Break;
Case a=2:
System.out.println(“这是周二”);
Break;
Case a=3:
System.out.println(“这是周三”);
Break;
,,,,,,,,,
,,,,,,,,,,,,,,,
,,,,,,,,,
,,,,, default:
System.out.println(“输入的数值有误”);
Break;
}
3循环结构 for、 while。 Do
while
For语句格式:(//如果判断结果为true执行语句体,如果结果为false循环结束)
For(初始化语句;判断条件语句;控制条件语句;)
{
语句体;
}
While语句基本格式:
While(判断条件语句;)
{
循环语句体;
}
While语句扩展格式:
设置初始化值
While(判断条件语句;)
{
循环语句体;
条件控制语句;
}
Do while语句格式:
Do{
循环语句体;
控制条件语句;
}while(判断条件语句);
虽然可以完成同样的功能,但是还是有小区别:
do…while循环至少会执行一次循环体。
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环语句和while循环语句的小区别:
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
Break 中断,结束整个循环。
Continue 结束本次循环,跳到开始进行下一次循环。
相关文章推荐
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- 黑马程序员—Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- swift中流程控制:for in、while、do while、if、switch、continue、break...
- Java基础---条件语句、Switch、while、do while、for、break、continue
- 04-01 Java switch、for、while、do while语句,循环嵌套,跳转语句break、continue、return
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
- C语言控制语句总结(if else for switch while break continue)
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- Java 笔记 之 流程控制语句( if & switch & for & while)
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- java===java基础学习(6)---流程控制,for,if,switch,continue,break
- 控制流程语句if、switch、while、do-while、for
- 流程控制语句(if,switch,for,while,do-while)
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- 3、C语言流程控制 if...else、switch、for、while、do while