6/22作业:Java中的流程(顺序流程,分支流程,循环流程)
2017-07-11 19:38
351 查看
Java中的流程(顺序流程,分支流程,循环流程)
分支语句if/else
条件语句 — if
条件语句 — if…else…
条件语句 — if…else if…
条件语句 — if
语法格式 — if (
单一条件)
条件语句 — if
(说明)
条件表达式可以是任何一种逻辑表达式
如果表达式值为true,则执行花括号的内容后,再执行后面的语句
如果表达的值为false,则直接执行后面的语句
如果,大括号只有一条语句,则可以省略大括号(推荐不省略)
条件语句 — if…else…
语法格式 —
if …else…
( 二选一)
变量 = 布尔表达式
? 语句1:
语句2
ü 如果布尔表达式的值为true,则执行语句1
ü 如果布尔表达式的值为false,则执行语句2
条件语句 — if…else…
示例
int x = 2;
if(x<2){
x++;
}
else{
x--;
}
System.out.println("x="+x);
int x = 2;
x=x<2?++x:--x;
System.out.println("x="+x);
条件语句 — if…else if…
语法格式 —
if …else if…(
多选一),可嵌套多个else if
条件语句 — if…else if…
示例
总结
条件语句的三种格式
if语句和三目运算符的关系
if语句中的一些说明
条件语句 — switch
语法格式 —
switch
switch (表达式)
{
case 取值1:语句块1
…
case 取值n:语句块n
default: 语句块n+1
}
条件语句 — switch(说明)
表达式的值只可以接受int、byte、char、short
型、枚举,JDK1.6以后String也可以,不接受其他类型的值,不允许有重复的case取值
switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置
开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止
条件语句 — switch
示例
int x = 2;
switch (x) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
default:
System.out.println("Sorry,I don't know");
}
分支语句if/else
条件语句 — if
条件语句 — if…else…
条件语句 — if…else if…
条件语句 — if
语法格式 — if (
单一条件)
条件语句 — if
(说明)
条件表达式可以是任何一种逻辑表达式
如果表达式值为true,则执行花括号的内容后,再执行后面的语句
如果表达的值为false,则直接执行后面的语句
如果,大括号只有一条语句,则可以省略大括号(推荐不省略)
条件语句 — if…else…
语法格式 —
if …else…
( 二选一)
变量 = 布尔表达式
? 语句1:
语句2
ü 如果布尔表达式的值为true,则执行语句1
ü 如果布尔表达式的值为false,则执行语句2
条件语句 — if…else…
示例
int x = 2;
if(x<2){
x++;
}
else{
x--;
}
System.out.println("x="+x);
int x = 2;
x=x<2?++x:--x;
System.out.println("x="+x);
条件语句 — if…else if…
语法格式 —
if …else if…(
多选一),可嵌套多个else if
条件语句 — if…else if…
示例
总结
条件语句的三种格式
if语句和三目运算符的关系
if语句中的一些说明
条件语句 — switch
语法格式 —
switch
switch (表达式)
{
case 取值1:语句块1
…
case 取值n:语句块n
default: 语句块n+1
}
条件语句 — switch(说明)
表达式的值只可以接受int、byte、char、short
型、枚举,JDK1.6以后String也可以,不接受其他类型的值,不允许有重复的case取值
switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置
开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止
条件语句 — switch
示例
int x = 2;
switch (x) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
default:
System.out.println("Sorry,I don't know");
}
相关文章推荐
- java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 3.Java语句的执行结构,分支语句,循环语句,特殊流程控制语句
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- 【程序的流程】—— 顺序 / 分支 / 循环
- JAVA基础——初识JAVA(五)(流程控制、分支语句、循环语句、特殊流程控制语句)
- 06 js三大流程控制(顺序流程、分支控制、循环控制) 、js调式技巧
- JAVA入门.零基础学Java语言 MOOC 第二 第三 第四周 比较 判断 分支 循环 —————— 程序控制结构(顺序,分支,循环)
- JAVA流程控制语句(顺序语句、判断、选择判断语句、while循环、do while循环、for循环、break、continue关键字)
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第22讲_js三大流程控制(顺序流程、分支控制、循环控制)_学习笔记_源代码图解_PPT文档整理
- 4、java变量、函数、基本类型的值传递、分支、循环、流程控制
- Java分支流程和循环
- 韩顺平 javascript教学视频_学习笔记5_js三大流程控制(顺序流程、分支控制、循环控制)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 05 js三大流程控制(顺序流程、分支控制、循环控制)
- C#学习笔记11:C#中的顺序结构、分支结构、循环结构
- Linux 脚本设计3——三种流程控制语句(顺序语句、分支语句、循环语句)
- 大三学长带我学习JAVA.作业4.流程控制语句.续.Flow.Control.Statement.Cont 理解面向对象程序设计 学长带我学java的作业4
- 作业 2 分支、循环结构
- 作业 2 分支、循环结构