本文主要是介绍41_初识Java_流程控制_学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
41_初识Java_流程控制_学习
引入
- 顺序结构:先执行a,再执行b
- 分支结构(条件判断结构):如果…,则…
- 循环结构:如果…,则再继续…
if分支结构
if单分支
if(布尔表达式1){
内语句块1
}
//如果 布尔表达式1 结果为true,则执行 内语句块1
if双分支
if(布尔表达式1){
内语句块1
}else{
内语句块2
}
//如果 布尔表达式1 结果为true,则执行 内语句块1,否则(结果false),执行 内语句块2
if多分支
if(布尔表达式1){
内语句块1
}else if(布尔表达式2){
内语句块2
}else{
内语句块3
}
//如果 布尔表达式1 结果为true,则执行 内语句块1,否则判断布尔表达式2;
//如果 布尔表达式2 结果为true,则执行 内语句块2,否则执行 内语句块3
public class LearnIF{
public static void main(String[] args){
double yuwen=30;
double shuxue=40;
double shengwu=90;
double zhengzhi=99;
double sum=yuwen+shuxue+shengwu+zhengzhi;
double avg=sum/4;
//纯属学习,不严谨的判断,不纠结
if(avg>120){
System.out.println("算错了吧?!");
}else{
System.out.println("计算无误继续:");
}
if(avg>=90){
System.out.println("优");
}else{
if(avg>=80){
System.out.println("良");
}else{
if(avg>=70){
System.out.println("中");
}else{
if(avg>=60){
System.out.println("及格");
}else if(avg>=40){
System.out.println("快及格了");
}else{
System.out.println("距离及格还有断距离啊");
}
}
}
}
}
}
这篇关于41_初识Java_流程控制_学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!