Java中的选择结构、循环结构与数组

本文详细介绍了Java中的选择结构,包括if、if-else、多重if和嵌套if,并探讨了switch选择结构的使用。在循环结构部分,讲解了while、do-while和for循环,以及它们的高级应用。此外,还涵盖了数组的基础知识,如声明、初始化、赋值和应用,包括数组排序和查找最大最小值的方法。通过对这些概念的学习,能有效提升Java编程能力。
摘要由CSDN通过智能技术生成

Java中的选择结构、循环结构与数组

一:选择结构

1、if选择结构

(1)为什么需要if选择结构:

​ 在生活中我们经常面临判断,然而是否决定做这件事。那么这个时候我们就可以使用if选择结构来实现。

(2)什么是if选择结构:

​ if选择结构是根据条件判断之后再做处理的一种语法结构。

(3)如何使用if选择结构:

​ 1、使用基本的if选择结构:可以处理单一或组合条件的情况,例如通过成绩的高低来进行奖罚。

​ 最基本的if选择结构语法:

if(条件){
   
		代码块
}

​ 关键字if后小括号里的条件是一个表达式,而且表达式的值必须为true或false。程序执行时,先判断条件。当结果为true时,程序先执行大括号里的代码块,再执行if结构后面的代码。当结果为false时,不执行大括号里的代码块,而直接执行if结构后面的代码。

举例:判断Java成绩

if(score>60){
    

System.out.println("成绩合格!");

}

注:if括号里面的条件是一个表达式,而且表达式的值必须为真或假!

​ 语法流程图如下所示:
在这里插入图片描述

2、使用if-else选择结构:可以处理简单的条件分支情况,例如判断该成绩是否满足条件。

​ if-else选择结构语法:

if(条件){
   
	//代码块1
}else{
   
	//代码块2
}	

​ 与之前的if结构语法不同,if-else选择结构除了要实现条件成立执行的操作外,还要实现条件不成立时执行的操作。它的意思就好比如是“如果cc,就cc;否则,就jj”。

​ 举例:Java成绩的判断

if(score>60{
   
	System.out.println("成绩合格!");
}else{
   
	System.out.println("成绩不合格,补考!");
}

​ 语法流程图如下:
在这里插入图片描述
​ 3、多重if选择结构:可以处理连续区间的条件分支情况,例如判断该成绩处于哪个水平阶段。

​ 多重if现在结构语法:

if(条件1){
   
	//代码块1
}else if (条件2){
   
	//代码块2
}else{
   
	//代码块3
}


​ 开始程序判断条件1,如果成立,则执行代码块1,然后直接跳出这个多重if选择结构,执行他后面的代码。如果条件1不成立,则判断条件2,若成立则执行代码块2;反之,执行代码块3.其中,else if块可以有多个或没有,需要几个取决于需要。

​ 举例:Java成绩的评估:

if(score>=80){
       

	System.out.println("良好");

}else if(score>=60){
       

 	System.out.println("中等");

}else{
       

     System.out.println("差");

}	

​ 语法流程图如下:
在这里插入图片描述

4、嵌套if选择结构:就是在if选择结构里面再嵌入if选择结构,可以处理复杂的条件分支情况。

​ 嵌套if选择结构语法:

if(条件1{
   
	if(条件2{
   
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值