-
Scanner
-
[ ]定义:从键盘接受输入
-
[x]格式:Scanner sc = new Scanner(System.in);
-
[x]步骤:
-
1.导包
类的位置 java -->util--Scanner.java
使用一个关键字导包 import 放在类的上面
2.创建Scanner了的变量
Scanner sc=new Scanner(System.in);
3.使用功能
-
Random
-
[]定义:产生一个随机数
-
[x]格式:Random r = new Random();
-
[x]步骤:
-
1.导包 import java.util.Random
2.创建Random类型的变量
Random ran=new Random();
3.使用功能
[] 引用.nextInt(); 随机产生一个int范围内的整数
[x] 引用.nextInt(整数n); 随机数范围 [0,整数n)
[x] 引用.nextDouble(); 产生随机小数 [0,1)
-
顺序结构
从上到下,从左到右
-
选择结构
-
[]if单选择
-
if(比较表达式){
语句体;
}
-
[]if双选择
if(比较表达式){
语句体1
}else{
语句体2
}
-
[x]if多选择
if(条件表达式1){
语句体1
}else if(条件表达式2){
语句体2
}else if(条件表达式3){
语句体3
}
....
else{
语句体n
}
-
[x]switch多选择
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;
...
default:
语句体n;
break;
}
-
循环结构
-
[x]for循环
-
for(条件初始化;条件判断;条件变化){
循环体语句;
}
-
[x]while循环
-
基本语法:
-
while(判断条件){
循环体语句;
}
-
扩展语法:
条件初始化;
while(判断条件){
循环体语句;
条件变化;
}
-
[]do..while循环
-
基本结构:
-
do{
循环体语句;
}while(判断条件);
-
扩展结构:
条件初始化;
do{
循环体语句;
条件变化;
}while(判断条件);