专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 编程基础之Java条件选择语句和循环语句

编程基础之Java条件选择语句和循环语句

更新时间:2020-06-29 16:12:54 来源:星辉 浏览1944次

一、条件选择语句

1、单条件选择语句

格式:

if()
{}c

说明:小括号里面放的是条件语句,必须值是一个boolean类型,如果小括号里面为true那么就执行大括号里面的执行语句,如果为false就不执行。

小括号后面也可以不使用大括号,这样只会执行小括号后面的一行代码,不建议这样使用,程序可读性差。

2、双条件选择结构

if(){
}else{
}

3、多条件选择语句

① if 实现格式:

if(){
}else if(){
}else if(){
}else{
}

说明:那个if 后面小括号的值为true 就执行那个后面的执行语句,程序只会找到一个true 就会结束,如果都为false 就执行else 后面的执行语句。

② switch 结构实现:

格式:

switch(){
	case 值:
		     执行语句;
		break;
		case 值1:
		      执行语句;
		break;
			default:
				执行语句;
			break;
			}

说明:只适用于固定的值,例如星期天,月份,等,switch 后面的小括号里面放变量名,匹配后面case 的值,如果匹配上了,那么就执行后面的执行语句如果匹配上了,就执行后面的执行语句,都不匹配就执行default 后面的执行语句,如果没有break,那么程序运行到匹配的执行语句之后不会结束,之后不会再去匹配,直接去执行执行语句。

支持数据类型:byte,short,char,int,jdk 7之后支持String

二、三种循环结构:

for,while,do…while循环,本质没有任何区别都可以循环做事:

代码演示:

编程基础之Java条件选择语句和循环语句

这是一个简单的for循环结构:输出值就是0-9;循环主要是你需要记住它的循环结构,这样方便你看到一个循环之后可以最快的分析出这个循环执行多少次,

这里我们将循环分解:

int i=0;这里给他个代号:a

i<10;这里的代号为:b

i++;这里的代号为:c

System.out.println(i);这里的代号为:d

循环流程:

第一次:a–>b–>d–>c

第二次:b–>d–>c

第三次:b–>d–>c

第n次:b–>d–>c

最后一次:b

最后一次比较为false,所以只需要进行比较操作,就会跳出循环结构。

比较while循环和do…while循环区别:

编程基础之Java条件选择语句和循环语句

这里根据输出的结果可以看出,while循环在第一次循环的时候不满足条件就不会执行,do…while循环第一次不满足情况还是会执行一次,这就可以看出他们第一次的执行顺序不同,while先去判断再执行,do…while是先执行一次再去判断。

三、双重for循环

循环嵌套理解:

循环的嵌套还是要记住循环的执行流程,把外层循环里面的循环看成是一个执行语句,记住每一次外层循环之后,里面的循环必须循环完成之后才会再去外层循环执行下一次。列子

编程基础之Java条件选择语句和循环语句

这里面是使用双重循环打印5行5列的星星,那么外层的循环控制的就是行数,里面的循环就是控制每一行打印星星的个数。

注意:双层for循环不要嵌套多层,影响程序效率。

四、循环控制语句

1、break:跳出整个循环,循环不会再执行

2、continue:跳出这一次循环,执行下一次循环

3、return:结束一个方法

这三个词后面都不能紧跟代码,因为它们后面的代码都不会执行。

使用break的时候,如果是多重循环可以使用锚点的方法结束指定循环:

a:for(){
}

使用break a;这样就结束指定的for循环

以上就是星辉java培训机构的小编针对“编程基础之Java条件选择语句和循环语句”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>