[java语法]基本语法(3) 程序控制流程
2014-09-04 11:16
337 查看
程序控制流程
1、顺序结构
按顺序执行
2、if条件语句
a.if...
b.if...else...
可简写为:变量 = 布尔表达式? 语句1:语句2;
c.if...else if...else...
3、switch选择语句
switch(表达式)
{
case 取值1:
语句块1;
break;
...
case 取值n:
语句块n;
break;
default:
语句块n+1;
break;
}
4、while循环语句
while(条件表达式)
{
执行语句
}
5、do while循环语句
do
{
执行语句
}while(条件表达式)
6、for循环语句
for(初始化表达式;循环条件表达式;循环后操作表达式)
{
执行语句
}
7、增强for循环
for (循环变量类型 循环变量名称: 要被遍历的对象)
{
执行语句
}
8、break与continue语句
a.一个无标号的break语句会把控制传回当前最内层循环(while,do,for,switch)的下一条语句。
b.无标号的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环。
9.retrun语句
return的常用作用有以下两种:
一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,
示例:public string functionTest() {
String a = "abc";
return a;
}
那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();
第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。
1、顺序结构
按顺序执行
2、if条件语句
a.if...
b.if...else...
可简写为:变量 = 布尔表达式? 语句1:语句2;
c.if...else if...else...
3、switch选择语句
switch(表达式)
{
case 取值1:
语句块1;
break;
...
case 取值n:
语句块n;
break;
default:
语句块n+1;
break;
}
4、while循环语句
while(条件表达式)
{
执行语句
}
5、do while循环语句
do
{
执行语句
}while(条件表达式)
6、for循环语句
for(初始化表达式;循环条件表达式;循环后操作表达式)
{
执行语句
}
7、增强for循环
for (循环变量类型 循环变量名称: 要被遍历的对象)
{
执行语句
}
8、break与continue语句
a.一个无标号的break语句会把控制传回当前最内层循环(while,do,for,switch)的下一条语句。
b.无标号的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环。
9.retrun语句
return的常用作用有以下两种:
一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,
示例:public string functionTest() {
String a = "abc";
return a;
}
那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();
第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。
相关文章推荐
- java学习之路之基本语法-程序流程控制-switch语句练习题
- java学习之路 之 基本语法-程序流程控制-(if-else)语句练习题
- java学习之路之基本语法-程序流程控制
- 黑马程序员——Java基本语法(二):程序流程控制、函数、数组
- java学习之路 之 基本语法-程序流程控制-循环结构-while循环练习题
- 第二章:Java_基本语法_4 程序流程控制
- java学习之路之基本语法-程序流程控制
- java学习之路 之 基本语法-程序流程控制-switch语句练习题
- java学习之路 之 基本语法-程序流程控制-(if-else)语句练习题
- java学习之路 之 基本语法-程序流程控制-循环结构-for 循环练习题
- java学习之路 之 基本语法-程序流程控制-循环结构-嵌套循环练习题
- Java基本语法--程序流程控制
- 第二章 java语言基本语法————流程控制
- 04.Java语言基本语法之程序控制、一维数组和多维数组
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- java基础--1.基本语法 - 4.流程控制
- Java 基本语法---流程控制
- java语法基础-程序流程控制-选择结构-switch语句
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- java基本程序流程控制