栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

03-Java选择结构和循环结构

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

03-Java选择结构和循环结构

概述
三大流程控制语句:顺序、选择、循环

选择结构

if结构,if-else结构多重if嵌套ifswitch结构

循环结构

while,do- while,for循环嵌套 多重if结构与嵌套if结构 switch结构 if和switch的区别

if结构

判断条件是布尔类型判断条件是一个范围

switch结构

判断条件是常量值 switch结构

注:

JDK7.0以后表达式的值可以是基本数据类型的byte、int、short、char,以及String类型

在switch结构中可以没有default语句和break语句,default语句在switch条件不成立时才会被执行,如果不写break,则会继续执行下边的case里的内容,造成“穿透”

 week=week.toUpperCase();把字符串中的字符全部改为大写

while循环 语法格式
while(循环条件){
	语句;
}
//如果循环体只有一条语句,大括号可以省略
//为避免死循环,小括号后面不要加分号
do- while循环 语法格式
do{
	语句;
}while(循环条件);

注:
一、do- while循环至少执行一次
二、循环条件后的分号不能丢

for循环 语法格式
for(表达式1;表达式2;表达式3){
	语句;
}

注:三个表达式均可以省略

三种循环结构的应用场景

    从for循环的结构看,三个表达式会依次被执行到,执行的顺序也是固定的,所以for循环适用于循环次数固定的场景。

    while循环,只有一个判断条件,结果为布尔值,如果为true就执行循环,为false就不执行。所以while循环适用于不知道循环次数,只知道循环达到某个条件可以执行时使用。 (在循环内,一般需要对循环变量进行改变,否则会发生死循环。)

    do- while循环,与while循环类似,只是判断条件放到了循环最后,不管是否满足条件,循环都会被执行一次。因此,do- while循环适用于不知道循环具体执行次数,只知道满足某个条件继续执行或结束执行,并且循环肯定执行一次时使用。

嵌套循环 break语句和continue语句 break语句

break语句可以结束当前循环的执行执行完break语句后,循环体中位于break语句后面的语句就不会被执行在多重循环中,break语句只向外跳一层 continue语句

continue语句只能用在循环里continue语句可以结束当前循环的执行,但是要继续下一次循环的执行

求1+3+5+7+9

public static void main(String[] args){
	int sum=0;
	for(int i=1;i<=9;i++){
		if(i%2==0)continue;
		sum=sum+i;
	}
	System.out.println("sum="+sum);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778797.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号