Java教程

41_初识Java_流程控制_学习

本文主要是介绍41_初识Java_流程控制_学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

41_初识Java_流程控制_学习

  • 引入
  • if分支结构
    • if单分支
    • if双分支
    • if多分支

引入

  • 顺序结构:先执行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_流程控制_学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!