一.
If
如果
(
判断语句
)
结构:
1. If(
条件语句
){//结果为true或者false
执行语句
;//条件为真时的执行语句
}
当满足条件语句时,才执行
{}中的语句
2. If(条件语句){
满足条件时的执行语句;
}else{
不满足条件时的执行语句
;
}
例子:
3. If(条件1){
满足条件
1的执行语句;
}else if(条件2){
满足条件
2的执行语句;
}………else if(条件n){
满足条件
n的执行语句;
}else{
不满足任何条件时的执行语句
;
}
If(条件){ 执行语句}If(条件){执行语句} 和 If(条件){执行语句}
else
if(条件){执行语句}的区别
二.
switch case
基本结构:
switch(变量){
case 值1:
执行语句
1;
break;//中断跳出
case 值2:
执行语句
2;
break;//中断跳出
…………………..
case 值n:
执行语句
n;
break;
default:
执行语句
;
}
switch可以选择的变量数据类型只能是:byte ,short int char
switch只能做等号判断,if else 可以做区间判断
switch 判断的个数必须是有限的,(不能太多)
三.
while
循环
格式:
定义初始值
;
while(条件语句){//终止循环条件
循环体
;
步长
;
}
四.
Do While
循环
格式:
初始值
;
do{
循环体
;
步长
;
}while(终止条件);
while
和
do while
的区别
while先判断循环条件,在执行循环体,do while 先执行循环体,在判断循环条件,do while 至少执行一次
五.
for
循环
格式:
for(初始值;循环条件;步长){
循环体
;
}
六.
Scanner
Scanner 是一个控制数据从控制台输入的类,存在于java.util包中(类似于有一个文件名叫Scanner.java存放在java.util文件夹中)
1.
导入
util包 import java.util.*;
2.
在
main方法中创建Scanner类
a) Scanner sc = new Scanner(System.in);
3.
获得输入的
int类型的数据 int a = sc.nextInt();