我是靠谱客的博主 淡然裙子,最近开发中收集的这篇文章主要介绍if语句,switch语句,for循环,while循环,dowhile循环,三种循环的区别,死循环,循环嵌套,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

判断语句:if

单if语句:
if(表达关系式){
语句体;
}

首先判断关系表达式看其结果是true还是false
如果是true就执行语句体,如果是false就不执行语句体

int age = 15;
if(age >= 18{
   System.out.println(成年人);
}
	System.out.println(未成年人);

标准if-else语句
if(表达关系式){
语句体1;
}else{
语句体2;
}
表达关系式结果是true就执行语句体1,如果是false就执行语句体2.

int age = 15;
if(age >= 18{
   System.out.println(成年人);
}else{
	System.out.println(未成年人);
}	
选择语句 switch

switch(表达式){
case 常量值1:
语句体1;
break;
case 常量值2:
语句体2;
break;

default;
语句体n+1;
break;
}
首先计算出表达式的值;
和case依次比较,一旦有对应的值,就会执行相应的语句,在执行过程中,遇到break就会结束;
如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

int num =1switch(num){
case 1:
	System.out.println("星期一");
	break;
case 2:
	System.out.println("星期二");
	break;
case 3:
	System.out.println("星期三");
	break;
case 4:
	System.out.println("星期四");
	break;
case 5:
	System.out.println("星期五");
	break;
case 6:
	System.out.println("星期六");
	break;
case 7:
	System.out.println("星期日");
	break;
default:
	System.out.println("输入错误")
	break;
}

switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举

循环语句 for循环

循环语句 for循环:
for (初始表达式;布尔表达式;步进表达式){
循环体
}
初始表达式:负责完成循环变量初始化,在循环最开始执行,而且只做唯一一次。
布尔表达式:负责判断是否满足循环条件,不满足则跳出循环
步进表达式:循环后,循环条件所涉及变量的变化情况,每次循环结束后都要执行一次。
循环体:具体执行的语句。

// 打印十遍我爱你
for(int i = 1;1 <= 10;i++){
	System.out.println("我爱你");
}
while循环

初始化表达式
while(条件判断){
循环体;
步进语句;
}

int i = 1;
while(i <= 10){
	System.out.println("我爱你");
	i++;
}
do-while循环

do{
循环体
步进语句
}while(条件判断);

int i = 1;
do{
	System.out.println("我爱你");
	i ++;
}while(i <= 10)
三种循环的区别

如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,do while循环会至少执行一次
for循环的变量定义在小括号中,只有在循环内部才可以使用。while循环和do while循环初始化语句本来就在外面,所以出来循环之后也可以使用。
凡是确定次数的场景多用for循环,否则多用while循环。

break关键字:
在switch语句中,一旦执行,整个switch语句立刻结束,在循环语句中,一旦执行,整个循环语句立刻结束。打断循环。

for(int i = 1;1 <= 10;i++){
	if(i == 4){//如果当前是第四次
		break;//那么就打断整个循环
	}
	System.out.println("我爱你");
}

continue关键字:
一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。

for(int i = 1;1 <= 10;i++){
	if(i == 4{//如果当前是第四次
	continue;//跳过第四次,马上开始下一次(第五次)
	}
	System.out.println("我爱你");
}
死循环

死循环:永远都停不下来的循环
while(true){
循环体
}

whiletrue{
	System.out.println("我爱你");//无限输出我爱你
}
循环嵌套

循环嵌套:一个大循环的循环体是一个小循环
for (初始表达式;布尔表达式;步进表达式){
for (初始表达式;布尔表达式;步进表达式){
循环体
}
}
外循环一次,内循环多次,比如跳绳,一共跳五组,每组跳十个。五组就是外循环,十个就是内循环。

for(int hour = 0;hour <24;hour++){
	for(int minuter = 0 ;minuter < 60;minuter++){
		System.out,println(hour + "点" + minuter + "分");
	}
}

最后

以上就是淡然裙子为你收集整理的if语句,switch语句,for循环,while循环,dowhile循环,三种循环的区别,死循环,循环嵌套的全部内容,希望文章能够帮你解决if语句,switch语句,for循环,while循环,dowhile循环,三种循环的区别,死循环,循环嵌套所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部