概述
- java零基础入门到精通(2019版)【黑马程序员】
- 视频+资料:【链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs】
- “Java基础”专栏
- Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表
目 录
037_switch结构
038_春夏秋冬
039_for结构
040_输出数据
041_求和
042_求偶数和
043_水仙花
044_统计
045_while结构
046_珠穆朗玛峰
047_do...while结构
048_三种循环的区别
049_跳转控制语句
050_循环嵌套
051_Random
052_猜数字
037_switch结构
038_春夏秋冬
039_for结构
循环:
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。
for循环格式:
循环结构的组成(格式解释):
- 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样。
- 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去。
- 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情。
- 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去。
循环结构对应的语法:
- 初始化语句:这里可以是一条或者多条语句,这些语句可以完成一些初始化操作。
- 条件判断语句:这里使用一个结果值为boolean类型的表达式,这个表达式能决定是否执行循环体。例如: a<3
- 循环体语句:这里可以是任意语句,这些语句将反复执行。
- 条件控制语句:这里通常是使用一条语句来改变变量的值,从而达到控制循环是否继续向下执行的效果。
常见i++,i--这样的操作。
执行流程:
040_输出数据
041_求和
- 今后遇到的需求中,如果带有求和二字,请立即联想到求和变量。
- 求和变量的定义位置,必须在循环外部,如果在循环内部则计算出的数据将是错误的。
042_求偶数和
043_水仙花
044_统计
本题要点:
- 今后如果需求带有统计xxx,请先想到计数器变量。
- 计数器变量定义的位置,必须在循环外部。
045_while结构
046_珠穆朗玛峰
047_do...while结构
048_三种循环的区别
049_跳转控制语句
跳转控制语句概述
跳转控制语句(break)
- 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。
跳转控制语句(continue)
- 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行。
注意: continue只能在循环中进行使用!
050_循环嵌套
循环嵌套概述:在循环中,继续定义循环。
理解:整个内循环,就是外循环的一个循环体,内部循环体没有执行完毕,外循环是不会继续向下执行的。
结论:外循环执行一次,内循环执行一圈。
/*
循环嵌套:
循环语句中包含循环语句
需求:
在控制台输出一天的小时和分钟
分钟和小时的范围:
分钟:0 <= minute < 60
小时:0 <= hour < 24
*/
public class ForForDemo {
public static void main(String[] args) {
/*
System.out.println("0时0分");
System.out.println("0时1分");
System.out.println("0时2分");
System.out.println("0时3分");
System.out.println("--------");
System.out.println("1时0分");
System.out.println("1时1分");
System.out.println("1时2分");
System.out.println("1时3分");
System.out.println("--------");
System.out.println("2时0分");
System.out.println("2时1分");
System.out.println("2时2分");
System.out.println("2时3分");
*/
//循环改进
/*
for(int minute=0; minute<4; minute++) {
System.out.println("0时" + minute + "分");
}
System.out.println("--------");
for(int minute=0; minute<4; minute++) {
System.out.println("1时" + minute + "分");
}
System.out.println("--------");
for(int minute=0; minute<4; minute++) {
System.out.println("2时" + minute + "分");
}
System.out.println("--------");
*/
//外循环控制小时的范围,内循环控制分钟的范围
/*
for(int hour=0; hour<3; hour++) {
for(int minute=0; minute<4; minute++) {
System.out.println(hour + "时" + minute + "分");
}
System.out.println("--------");
}
*/
for(int hour=0; hour<24; hour++) {
for(int minute=0; minute<60; minute++) {
System.out.println(hour + "时" + minute + "分");
}
System.out.println("--------");
}
}
}
051_Random
Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能。
API后续课程详细讲解,现在可以简单理解为Java已经写好的代码。
10代表的是一个范围,如果括号写10,产生的随机数就是0-9;括号写20,参数的随机数则是0- 19。
052_猜数字
最后
以上就是勤奋唇彩为你收集整理的Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】037_switch结构038_春夏秋冬039_for结构040_输出数据041_求和042_求偶数和043_水仙花044_统计045_while结构046_珠穆朗玛峰047_do...while结构048_三种循环的区别049_跳转控制语句050_循环嵌套051_Random052_猜数字的全部内容,希望文章能够帮你解决Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】037_switch结构038_春夏秋冬039_for结构040_输出数据041_求和042_求偶数和043_水仙花044_统计045_while结构046_珠穆朗玛峰047_do...while结构048_三种循环的区别049_跳转控制语句050_循环嵌套051_Random052_猜数字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复