1、引用类型变量的创建及使用
2、流程控制语句之选择语句
3、流程控制语句之循环语句
4、循环高级
01创建引用类型变量公式
- A: 创建引用类型变量公式
- a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。
b: 引用数据类型的定义格式
- 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
- 数据类型 变量名 = new 数据类型();
c: 引用数据类型的使用
- 每种引用数据类型都有其功能,我们可以调用该类型实例的功能。
- 变量名.方法名();
02Scanner类的使用
* A: Scanner类的使用
1 | * a: 导包import java.util.Scanner; |
* B: 案例代码
import java.util.Scanner;
public class Demo05Scanner{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int enterNumber = sc.nextInt();
System.out.println("用户输入的整数为"+enterNumber);
String enterString = sc.next();
System.out.println("用户输入的字符串为"+enterString);
}
}
03Random随机数类的使用_1
* A: Random随机数类的使用_1
1 | * a: 功能 |
04Random随机数类的使用_2
* A: Random随机数类的使用_2
1 | * a: 调用方法 |
05if语句格式第一种
* A: if语句格式第一种
1 | * a: 书写格式 |
1 | * B: 案例代码 |
06if语句格式第二种
* A: if语句格式第二种
1 | * a: 书写格式 |
1 | * B: 案例代码 |
07if语句格式第三种
* A: if语句格式第三种
1 | * a: 书写格式 |
1 | * B: 案例代码 |
08if语句和三元运算符的互换
* A: 三元运算符
1 | * a: 概念 |
1 | * B: 案例代码 |
09while循环
* A: while循环结构
1 | * a: 使用格式 |
1 | * B: 案例代码 |
10for循环_1
* A: for循环_1
1 | * a: 使用格式 |
11for循环_2
* A: for循环的执行流程
for(①1 ; ②2 ; ③3){
④4
}
第一步,执行①1
第二步,执行②2,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步
第三步,执行④4
第四步,执行③3,然后重复执行第二步
第五步,退出循环
12for循环_3
* A: 案例
* a: 利用for循环,计算1+4的结果
* B: 案例代码
1 | public class ForDemo_1{ |
13do_while循环
* A: do_while循环
1 | * a: 使用格式 |
14死循环
* A: 死循环概述
* 无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环
* B: 死循环格式
* while(true){}
* for(;;){}
15嵌套for循环_1
* A: 嵌套循环的概述
1 | * 嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。 |
* B: 嵌套循环的格式
1 | for(初始化表达式; 循环条件; 操作表达式) { |
* C: 各模块解释
1 | * 总的循环次数 = 内循环次数 * 外循环的次数 |
16嵌套for循环_2
* A: 案例
* a: 打印正三角形
* B: 案例代码
1 | public class ForForDemo{ |
17break语句
* A: break语句
1 | * a: 作用 |
* B: break详细解释
1 | * a: 作用 |
* C:循环标号
1 | * a: 为什么使用循环标号 |
18continue语句
* A: continue语句
1 | * a: 作用 |
19猜数字小游戏
* A: 猜数字小游戏
* a: 分析
* 用户给的数可能大于、小于、或等于被猜的数,这样就会出现三种情况,用前面讲的三元运算符可以实现,
但是得用三元运算符的嵌套,比较麻烦!可以用更简单的方式if条件判断,可以有三个以上的条件
* b: 需求分析
* 后台预先生成一个随机数1-100,用户键盘录入猜数字
* 如果猜对了,打印“恭喜您,答对了”
* 如果猜错了
* 猜大了:打印“sorry,您猜大了!”
* 猜小了:打印“sorry,您猜小了!”
直到数字猜到为止
最多只能猜5次,否则提示“sorry,您没有机会了!”
* B: 案例代码
1 | /* |