流程控制语句
if-else,Switch
循环结构
while(先判断,后执行),do-while(先执行后判断),for(比while更简洁,是最有效,最灵活的循环结构)
do-while总是保证循环体会被至少执行一次,这就是主要差别
while在循环刚开始的时候会计算一次"不尔表达式"的值,条件为真,则执行循环体,对于后来每一次额外循环都会重新计算一次
在循环语句中要是没有使其结束的值就会陷入死循环
start cmd
%0
跳转
break(在任何循环语句的主体部分都能用break;进行强行退出循环并执行循环中的剩余语句)
continue(终止某次循环跳过尚未执行的语句,接着进行下一次是否执行循环的判定)
return(在任何语句中结束当前方法,和循环没有什么关系)
if单分支结构
对表达式进行测试,测试为真执行,为假跳过该语句。
if-else多分支选择结构
多选择结构
表达式为真执行if后语句为假则看条件执行else后面的条件
/*import java.util.Scanner;
public class a {
public static void main(String[] args){
System.out.println("请输入你的成绩:");
Scanner input = new Scanner(System.in);
float cj = input.nextInt();
if(cj >= 90){
System.out.println("你的成绩是:优秀");
}else if(cj >= 80){
System.out.println("你的成绩是:良好");
}else if(cj >= 60){
System.out.println("你的成绩是:中等");
}else{
System.out.println("你的成绩是:完了!");
}
}
}*/
Switch多分支选择结构
Switch-case
/*import java.util.Scanner;
public class a {
public static void main(String[] args){
Scanner jj =new Scanner(System.in);
System.out.println("请输入喜欢的月份");
int month = jj.nextInt();
switch(month){
case 1:
case 2:
case 3:
System.out.println("四季如春,鸟语花香");
break;
case 4:
case 5:
case 6:
case 7:
System.out.println("热热热热热热");
break;
case 8:
case 9:
case 10:
System.out.println("秋高气爽,金秋送爽");
break;
case 11:
case 12:
case 13:
System.out.println("银装素裹,大雪纷飞");
break;
default:
System.out.println("日期有误请重新输入");
break;
}
}
}*/