我是靠谱客的博主 多情往事,最近开发中收集的这篇文章主要介绍Java控制语句(if,switch,for,while,do-while),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

控制语句

条件语句

•条件语句 - 根据不同条件,执行不同语句。

–if

–if … else

–if … else if

–if … else if … else if … else

–switch

//if语句
Scanner s=new Scanner(System.in);
int x=s.nextInt();
if(x==100){
System.out.println("牛逼");
}else if(x>=80){
System.out.println("优秀");
}else if(x>=60){
System.out.println("及格");
}else if(x>=30){
System.out.println("不及格");
}else if(x>=10){
System.out.println("菜鸡");
}else{
System.out.println("垃圾");
}
//switch语句
Scanner s=new Scanner(System.in);
int day=s.nextInt();
switch (day){
case 0: System.out.println("星期天");break;
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;
default:
System.out.println("输入错误");
循环语句

•循环语句 – 重复执行某些动作

–for

–while

–do … while;

/*
for循环
先执行第一部分变量初始化
只执行一次
进入循环的条件
多次
循环语句
多次
变量更新
多次
*/
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
//
for死循环
for (;;){
}
/* while 循环
先判断后执行
若不满足循环条件,直接跳过*/
int x=1;
while(x<6){
System.out.println(x);
x++;
}
/*while 死循环*/
while(true){
}
/*
do-while循环
先执行一次后,再执行
若不满足循环条件,至少执行一次 */
int x=2;
do {
System.out.println(x);
x++;
}while(x<5);
/*do-while死循环*/
do {
}while(true);

break& continue

break用于完全结束一个循环,跳出循环体,开始执行循环之后的代码

continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是完全中止循环

循环嵌套

将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for ,while ,do…while均可以作为外层循环和内层循环。

l实质上,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件为时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环

/ * 乘法口诀表 */
for (int i = 1; i <10 ; i++) {
for (int j = 1; j <=i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+" ");
}
System.out.println();
}

如果需要从多层循环跳出,则需要使用标签,定义一个标签,如label,然后在需要跳出的地方,用break label

//从外层循环跳出
lable: for (int i = 1; i <10 ; i++) {
for (int j = 1; j <10; j++) {
System.out.print("i"+" ");
if (j==3){
break lable;
}
}
System.out.println();
}

最后

以上就是多情往事为你收集整理的Java控制语句(if,switch,for,while,do-while)的全部内容,希望文章能够帮你解决Java控制语句(if,switch,for,while,do-while)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部