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