循环语句_函数_java学习4
来源:互联网 发布:海岛奇研究所升级数据 编辑:程序博客网 时间:2024/04/27 10:44
一、循环结构概述和for语句的格式及其使用
A:循环结构的分类
* for,while,do...while
B:循环结构for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
}
C执行流程:
* a:执行初始化语句
* b:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* c:执行循环体语句;
* d:执行循环后的操作表达式
* e:回到B继续。
注意事项
* a:判断条件语句无论简单还是复杂结果是boolean类型。
* b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
* c:一般来说:有左大括号就没有分号,有分号就没有左大括号
二、循环结构for语句应用
A:求和,偶数,奇数
* 需求:求出1-10之间数据之和
* 需求:求出1-100之间偶数和
* 需求:求出1-100之间奇数和
B:水仙花数
* 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
* 举例:153就是一个水仙花数。
* 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153
###04.05_Java语言基础(循环结构for语句的练习之统计思想)
* A:案例演示
* 需求:统计”水仙花数”共有多少个
三、循环结构while语句的格式和基本使用
A:循环结构while语句的格式:
while循环的基本格式:
while(判断条件语句) {
循环体语句;
}
完整格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
B:执行流程:
* a:执行初始化语句
* b:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* c:执行循环体语句;
* d:执行控制条件语句
* e:回到B继续。
循环结构do...while语句的格式和基本使用)、
A:循环结构do...while语句的格式:
do {
循环体语句;
}while(判断条件语句);
完整格式;
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
B:执行流程:
* a:执行初始化语句
* b:执行循环体语句;
* c:执行控制条件语句
* d:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* e:回到b继续。
循环结构三种循环语句的区别
A:三种循环语句的区别:
* do...while循环至少执行一次循环体。
* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
B:for循环和while循环的区别:
如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。
不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
C:循环结构注意事项之死循环
* 一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
* 两种最简单的死循环格式
* while(true){...}
* for(;;){...}
四、循环结构循环嵌套输出4行5列的星星
A:需求:请输出一个4行5列的星星(*)图案。
如图:
*****
*****
*****
*****
注意:
System.out.println("*");和System.out.print("*");的区别
B:结论:外循环控制行数,内循环控制列数
循环结构循环嵌套输出正三角形
需求:请输出下列的形状
*
**
***
****
*****
循环结构九九乘法表
A:在控制台输出九九乘法表。
B:代码优化
注意:
'\x' x表示任意,\是转义符号,这种做法叫转移字符。
'\t' tab键的位置
'\r' 回车
'\n' 换行
'\"'
'\''
五、控制跳转语句break语句
A:break的使用场景
* 只能在switch和循环中
控制跳转语句continue语句
B:continue的使用场景
* 只能在循环中
控制跳转语句return语句
A:return的作用
* 返回
* 其实它的作用不是结束循环的,而是结束方法的。
B:break,continue,return区别
* return是结束方法
* break是跳出循环
* continue是终止本次循环继续下次循环
六、方法概述和格式说明
A:为什么要有方法
* 提高代码的复用性
B:什么是方法
* 完成特定功能的代码块。
C:方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
D:方法的格式说明
* 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
* 返回值类型:就是功能结果的数据类型。
* 方法名:符合命名规则即可。方便我们的调用。
* 参数:
* 实际参数:就是实际参与运算的。
* 形式参数;就是方法定义上的,用于接收实际参数的。
* 参数类型:就是参数的数据类型
* 参数名:就是变量名
* 方法体语句:就是完成功能的代码。
* return:结束方法的。
* 返回值:就是功能的结果,由return带给调用者。
E:方法的注意事项
方法调用(有具体返回值)
* a:单独调用,一般来说没有意义,所以不推荐。
* b:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。
* c:赋值调用,推荐方案。
方法提取
* a:方法不调用不执行
* b:方法与方法是平级关系,不能嵌套定义
* c:方法定义的时候参数之间用逗号隔开
* d:方法调用的时候不用在传递数据类型
* e:如果方法有明确的返回值,一定要有return带回一个值
七、方法重载概述和基本使用
A:方法重载:
* 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。
* 参数列表不同:
* A:参数个数不同
* B:参数类型不同
* C:参数的顺序不同(算重载,但是在开发中不用)
A:循环结构的分类
* for,while,do...while
B:循环结构for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
}
C执行流程:
* a:执行初始化语句
* b:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* c:执行循环体语句;
* d:执行循环后的操作表达式
* e:回到B继续。
注意事项
* a:判断条件语句无论简单还是复杂结果是boolean类型。
* b:循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。建议永远不要省略。
* c:一般来说:有左大括号就没有分号,有分号就没有左大括号
二、循环结构for语句应用
A:求和,偶数,奇数
* 需求:求出1-10之间数据之和
* 需求:求出1-100之间偶数和
* 需求:求出1-100之间奇数和
B:水仙花数
* 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
* 举例:153就是一个水仙花数。
* 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153
###04.05_Java语言基础(循环结构for语句的练习之统计思想)
* A:案例演示
* 需求:统计”水仙花数”共有多少个
三、循环结构while语句的格式和基本使用
A:循环结构while语句的格式:
while循环的基本格式:
while(判断条件语句) {
循环体语句;
}
完整格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
B:执行流程:
* a:执行初始化语句
* b:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* c:执行循环体语句;
* d:执行控制条件语句
* e:回到B继续。
循环结构do...while语句的格式和基本使用)、
A:循环结构do...while语句的格式:
do {
循环体语句;
}while(判断条件语句);
完整格式;
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
B:执行流程:
* a:执行初始化语句
* b:执行循环体语句;
* c:执行控制条件语句
* d:执行判断条件语句,看其返回值是true还是false
* 如果是true,就继续执行
* 如果是false,就结束循环
* e:回到b继续。
循环结构三种循环语句的区别
A:三种循环语句的区别:
* do...while循环至少执行一次循环体。
* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
B:for循环和while循环的区别:
如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。
不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
C:循环结构注意事项之死循环
* 一定要注意控制条件语句控制的那个变量的问题,不要弄丢了,否则就容易死循环。
* 两种最简单的死循环格式
* while(true){...}
* for(;;){...}
四、循环结构循环嵌套输出4行5列的星星
A:需求:请输出一个4行5列的星星(*)图案。
如图:
*****
*****
*****
*****
注意:
System.out.println("*");和System.out.print("*");的区别
B:结论:外循环控制行数,内循环控制列数
循环结构循环嵌套输出正三角形
需求:请输出下列的形状
*
**
***
****
*****
循环结构九九乘法表
A:在控制台输出九九乘法表。
B:代码优化
注意:
'\x' x表示任意,\是转义符号,这种做法叫转移字符。
'\t' tab键的位置
'\r' 回车
'\n' 换行
'\"'
'\''
五、控制跳转语句break语句
A:break的使用场景
* 只能在switch和循环中
控制跳转语句continue语句
B:continue的使用场景
* 只能在循环中
控制跳转语句return语句
A:return的作用
* 返回
* 其实它的作用不是结束循环的,而是结束方法的。
B:break,continue,return区别
* return是结束方法
* break是跳出循环
* continue是终止本次循环继续下次循环
六、方法概述和格式说明
A:为什么要有方法
* 提高代码的复用性
B:什么是方法
* 完成特定功能的代码块。
C:方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
D:方法的格式说明
* 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
* 返回值类型:就是功能结果的数据类型。
* 方法名:符合命名规则即可。方便我们的调用。
* 参数:
* 实际参数:就是实际参与运算的。
* 形式参数;就是方法定义上的,用于接收实际参数的。
* 参数类型:就是参数的数据类型
* 参数名:就是变量名
* 方法体语句:就是完成功能的代码。
* return:结束方法的。
* 返回值:就是功能的结果,由return带给调用者。
E:方法的注意事项
方法调用(有具体返回值)
* a:单独调用,一般来说没有意义,所以不推荐。
* b:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。
* c:赋值调用,推荐方案。
方法提取
* a:方法不调用不执行
* b:方法与方法是平级关系,不能嵌套定义
* c:方法定义的时候参数之间用逗号隔开
* d:方法调用的时候不用在传递数据类型
* e:如果方法有明确的返回值,一定要有return带回一个值
七、方法重载概述和基本使用
A:方法重载:
* 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。
* 参数列表不同:
* A:参数个数不同
* B:参数类型不同
* C:参数的顺序不同(算重载,但是在开发中不用)
1 0
- 循环语句_函数_java学习4
- 黑马程序员_Java基础_循环语句和函数
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- Python学习笔记4_选择语句与循环语句
- 黑马程序员_Java基础_语句函数_03
- 7.17_java学习_构造函数_构造代码块
- 20140403学习_循环判断语句注意
- JAVA基础第三天学习日记_循环语句、函数、数组
- 黑马程序员_java学习for循环,函数,排序
- 黑马程序员_毕向东_Java基础_DAY03_循环控制_学习笔记
- 黑马程序员_JAVA语言规范运算符,条件语句,循环语句,函数规则
- perl_学习笔记_条件语句和循环语句
- 黑马程序员_java学习笔记 3.流程语句&函数
- JACK_C#_循环语句
- 黑马程序员_循环语句运用以及函数
- 黑马程序员_循环语句、函数和数组
- 黑马程序员_JAVA之路3——循环语句与函数
- 黑马程序员_JAVA笔记03——循环语句与函数
- gerrit学习
- ubuntu 14.04 配置VNC server
- 火柴棍等式--枚举
- Java导成exe文件
- 第十四周 项目1:数组大折腾(4)
- 循环语句_函数_java学习4
- 期末考试之排名次
- oracle导出数据,备份及恢复数据,及数据库日志文件的查看
- 《视频直播技术详解》系列之四:推流和传输
- 深度优先搜索--DFS
- 远程运维(监控)系统概念——云
- 王朝 第十四周 学生成绩系统
- 第X大的数
- 广度优先搜索--BFS