1.1 引用数据类型
1)引用数据类型的创建:
数据类型 变量名= new 数据类型();
2)引用数据类型的调用:
变量名.方法名();
1.1.1 Scanner类
Scanner类是引用数据类型,作用是让我们在命令行中接收键盘的输入。
使用Scanner类的步骤:
1)关键字import导入包,指明类所在的文件夹(关键字import必须在类的上面)
2)公式创建出Scanner类型变量
3)使用Scanner类的功能,完成键盘输入
1.1.2 Random类
Random类是引用数据类型,作用是产生一个随机数。
注意:随机数又叫伪随机数,虚拟机根据人写好的一个算法生成出来的
使用Random类的步骤:
1)导入包
2)创建出Random类型的变量
3)调用Random类中的功能,产生随机数
2.1 if语句
2.1.1if语句
1)编写格式
if(条件){
if语句的执行体
}
2)条件:结果必须是布尔类型
执行体:当if中的条件为true的时候,执行大括号中的执行体;if条件为false的时候,什么也不做,语句结束。
2.1.2if…else语句
1)编写格式
if(条件){
if语句的执行体
}
else{
else语句的执行体
}
2)当if中的条件为true的时候,执行if语句的执行体;if条件为false的时候,执行else语句的执行体。
2.1.2if…else if…else语句
1)编写格式
if(条件){
if执行体
}
else if(条件){
else if执行体
}
else if(条件){
else if执行体
}
…
…
…
else{
else执行体
}
2)if…else if…else语句适合多条件判定。一个语句中包含多个if,当if中的条件有1个为true,其他代码不再执行。
3)如果判断条件多,使用if语句;只有一个判断条件,有结果用三元。(注意:三元必须有结果,if可以没有结果。)
3.1 循环语句
3.1.1 while循环
1)编写格式
while(条件){
循环体
}
2)当条件是true,执行循环体;循环体执行完后,程序再次判断条件;如果条件是true,继续执行循环体,直到条件为false,程序结束。
3.1.2 for循环
1)编写格式
for(初始化变量;条件;增量){
循环体
}
2)
执行顺序
3.1.3 do…while循环
1)编写格式
do{
循环体
}
while(条件);
2)特点:无条件先执行一次
do…while和while循环能实现同样的功能,差别在于如果循环条件在循环语句开始时就不成立,那么while循环的循环体一次都不会执行,而do…while循环的循环体还是会执行一次。
3.1.4 无限循环
无限循环又叫死循环。
1)while形式死循环
while(true){
}
2)for形式死循环
for( ; ; ){
}
for( ;true; ){
}
3.1.5 循环嵌套
1)编写格式
for(初始化变量;条件;增量){
外循环
for(初始化变量;条件;增量){
内循环
}
}
2)总循环次数=外循环次数*内循环次数
内循环相当于是外循环的循环
4.1 跳转语句
4.1.1 break关键字
作用于循环中,终止循环的作用。
4.1.2 continue关键字
作用于循环中,终止本次循环,执行下一次循环。
5.1 猜数字案例