流程控制语句:
if语句:
编写格式:
if(判断条件){
执行语句
}
条件:结果必须是布尔类型
执行体:当if的条件为true时执行大括号中的代码体
当if的条件为false时跳过大括号执行大括号下面的代码
if..else语句:
编写格式:
if(判断条件){
执行语句
}else{
执行语句
}
当if中判断条件为true时执行if中的执行语句
当ig中判断条件为false时执行else中的执行语句
小案例:
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
Scanner sr = new Scanner(System.in);
System.out.print("请输入一个数:");
int inport = sc.nextInt();
if(inport%2==0){
System.out.println("世界那么大");
}else if(inport == 7){
System.out.print("请再输入一个数:");
int ss = sr.nextInt();
Random rd = new Random();
int num = rd.nextInt(10);
if (num == ss){
System.out.println("这是一个小概率事件");
}else{
System.out.println("MMP这是没缘分啊");
}
}else{
System.out.println("流程走完了,好累");
}
}
}
三元运算符:
当if语句只有一个条件表达式的时候,可以转换为三元运算符.
格式:判断条件?表达式1:表达式2;
循环语句:
while循环
编写格式:
while(执行条件){
循环体
i++
}
for循环
编写格式:
for(int i=5;i<10;i++){
System.out.println("2018NBA总冠军Oracle");
}
do..while循环
编写格式:
do{
循环体
i++;
}while(执行条件);
无条件先执行一次循环体