黑马程序员_java基础复习三流程控制
来源:互联网 发布:java时间戳转换成分钟 编辑:程序博客网 时间:2024/06/05 20:12
---------android培训、java培训、期待与您交流! ---------
在程序设计时,我们经常需要改变程序的控制流程,那么改变程序流程的方式有哪些呢?在JAVA中有三种基本的技术可以改变程序的流程控制:调用方法、选择和循环。
一、调用方法:调用方法就是离开当前的程序流程,转移到被调用的方法里面继续执行,在被调用方法执行完毕之后再返回主程序继续执行之后的代码。例如,当我们调用println方法时,控制流程离开main(),转到println方法,当println方法执行完成后返回main()方法继续。
二、选择:选择控制有两种:if/else语句和switch语句。
1、if/else语句。if语句共有三种表现形式:单分支结构、双分支结构、多分支结构。
1)、单分支结构。这是最简单的一种选择结构,它只是简单的判断某个条件是否成立,如果成立就执行一段代码,语句形式为:
if(表达式){
......
}
2)、双分支结构。这是一个标准的,完整的if语句实现形式,它首先判断某个条件是否成立,如果成立就执行一段代码,如果条件不成立则执行另一段代码,语句形式为:
if(表达式){
......
}else{
......
}
3)、多分支结构。这是if语句嵌套形式的一种,它是多个if语句的嵌套,语句形式如下:
if(表达式){
......
}else if(表达式){
......
}else{
......
}
2、switch语句。switch语句专用于实现多分支结构程序,其特点是各分支清晰而直观。switch语句后面的括号中可以是任何表达式,取其整数部分与各常量表达式比较。其中常量表达式必须是能够自动转换为整型的,如字符型、短整型、枚举等。语句形式如下:
switch(表达式){
case 常量表达式1:语句1
case 常量表达式2:语句2
......
case 常量表达式n:语句n
default: 语句n+1
}
三、循环:根据不同的表现形式,循环共可以分为三种。
1、while循环。语法形式为:
while(表达式){
......
循环体语句
......
}
2、for循环。语法形式为:
for(表达式1;表达式2;表达式3){
......
循环体语句
......
}
3、do_while,其语法形式为:
do{
......
循环体语句
......
}
---------android培训、java培训、期待与您交流! ---------
- 黑马程序员_java基础复习三流程控制
- 黑马程序员_Java基础(控制流程语句)
- 黑马程序员_Java基础复习
- 黑马程序员_java基础_语法基础&流程控制
- 黑马程序员_Java基础(流程控制、函数、数组)
- 黑马程序员_java语法基础【2】(流程控制语句)
- 黑马程序员_Java开发基础_02_流程控制
- 黑马程序员 Java基础<三> 控制流程
- 黑马程序员_java基础复习一基础
- 黑马程序员_java基础复习总结01
- 黑马程序员_java基础复习五多线程
- 黑马程序员_java基础复习之七泛型
- 黑马程序员_java基础(三)
- 黑马程序员_Java基础之三
- 黑马程序员_Java编程基础(三)
- 黑马程序员_java基础(2) 流程控制语句&函数与数组
- 黑马程序员_Java基础Day02(下)_程序流程控制(Done)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- 私有数据一定安全吗?
- shell学习整理
- 跟我一起写 Makefile
- flex 登录时记住用户名和密码功能实现
- 字对齐问题 .
- 黑马程序员_java基础复习三流程控制
- Ubuntu 配置 boa 服务器
- HDU 1290 献给杭电五十周年校庆的礼物
- CSS前5课总结
- 如何成为一名优秀的web前端工程师(前端攻城师)?
- linux启动流程分析(代码分析) .
- 404. The farthest way about is the nearest way home. 抄近路反而绕远路
- 文件系统分析和制作的整个过程 .
- Java乔晓松-android中的帧动画FrameByFrame