java基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行
顺序结构是最简单的算法结构
语句与语句间,框与框间按从上到下的顺序进行,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本算法结构
语法:
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
语法:
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
public class If_double { ? public static void main(String[] args) { ? ? ? //考试成绩大于60为及格 ? ? ? Scanner scanner=new Scanner(System.in); ? ? ? System.out.println("请输入成绩:"); ? ? ? double score= scanner.nextDouble(); ? ? ? if(score>60){ ? ? ? ? ? System.out.println("及格"); ? ? ? }else ? ? ? ? ? System.out.println("不及格"); ? } }
语法:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else{
如果以上布尔表达式都不为true执行代码
}
语法:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}
}
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch(expression){ ? case value: //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 default://可选 //语句 }