一. 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();