[上]JAVA学习系列模块四99.模块四回顾&模块五重点说明
视频
笔记
课前回顾:
1.Scanner:
a.导包: import java.util.Scanner
b.创建对象:Scanner 名字 = new Scanner(System.in)
c.调用方法:
nextInt()录入一个整数
next()录入一个字符串,遇到空格和回车就结束
nextLine()录入一个字符串,遇到回车就结束
2.switch:选择语句
a.格式:
switch(变量){
case 常量值1:
执行语句1;
break;
case 常量值2:
执行语句2;
break;
…
default:
执行语句n;
break;
}
b.执行流程:用变量代表的值去精准匹配,配上哪个case就走哪个case对应的执行语句,如果都配不上,就走default
c.没有break:会出现case的穿透性,一直穿透,直到遇到break或者switch结束为止
3.if…else:
a.格式:
if(boolean表达式){
执行语句1
}else{
执行语句2
}
b.执行流程:
先走if后面的boolean表达式,如果是true,就走if后面的执行语句1,否则就走else后面的执行语句2
4.else…if
a.格式:
if(boolean表达式){
执行语句1
}else if(boolean表达式){
执行语句2
}else if(boolean表达式){
执行语句3
}…else{
执行语句n
}
b.执行流程:
从上到下挨个判断,哪个条件为true,就走哪个if对应的执行语句,以上所有的if都没有匹配上,走else
5.for循环:
a.格式:
for(初始化变量;比较;步进表达式){
循环语句
}
b.执行流程:
先初始化变量,比较,如果是true,走循环语句
走步进表达式,再比较,如果还是true,继续循环,直到比较为false,循环结束
6.while循环:
a.格式:
初始化变量;
while(比较){
循环语句
步进表达式
}
b.执行流程
先初始化变量,比较,如果是true,走循环语句
走步进表达式,再比较,如果还是true,继续循环,直到比较为false,循环结束
7.do…while循环:
a.格式:
初始化变量;
do{
循环语句
步进表达式
}while(比较);
b.执行流程:
初始化变量;
循环语句
步进表达式
比较,如果是true,继续循环,直到比较为false
8.死循环:比较永远是true
9.嵌套循环:
先走外层循环,再走内层循环,内层循环就一直循环,直到内层循环结束了,外层循环再进入下一次循环,直到连外层循环都结束了,循环整体结束
10.循环控制关键字:
break:结束循环
continue:结束本次循环进入下一次循环
9.Random
a.概述:java定义好的类
b.作用:在指定的范围内随机一个数
c.使用:
导包-> import java.util.Random
创建对象-> Random 对象名 = new Random()
调用方法:
对象名.nextInt() 在int的取值范围内随机一个数
对象名.nextInt(int bound) -> 在0-(bound-1)之间随机
模块五重点:
1.数组的定义和特点
2.数组的操作(存数据,取数据,遍历数据)
3.二维数组(定义,取,存,遍历)