Java循环控制语句
admin
2024-03-10 05:02:52
0

循环控制语句

今天学到了个新知识,在学习一个东西前,先提出自己的一些问题,然后在学习,可能效率会高一点,那么就来提出一些问题吧

  1. 什么是循环控制语句?
  2. 他能干什么?
  3. 它有什么类型?

回答问题

1. 什么是循环控制语句?

循环控制语句在于循环,能够让你在进行重复的操作时省时省力

2. 他能干什么?

举个例子:让你从1数到100,你数出来,会花费不短的时间,但是你让计算机数的话,计算机很快就能给你数出来,甚至可以说是瞬间

这个例子可能不太恰当,那么就来一个更加容易理解,也是学循环控制语句被玩烂的东西:1累加到100。让你手动算的话,要花费很多时间(不要跟我说什么你会数学,也能很快算出来,咱这边先不考虑,只是举个例子),但是让程序去用循环控制语句算的话就很快,也是瞬间。

3. 它有什么类型?

  1. for循环,由关键字for开头的
for(初始化;表达式;更新){代码块
}
  1. while循环,由while关键字开头的
while(表达式){代码块
}
  1. do…while循环,由do开头,中间由while衔接的
do{代码块}while(表达式);

使用

通过例子,帮助理解

1.使用for循环实现1-100的累加

public class 循环 {public static void main(String[] args) {int num = 0;  //声明一个用来接收累加结果的变量for (int i = 0;i<=100;i++){num = num + i;}System.out.println(num);}
}

for循环直接在for后面跟初始体(int i = 0),限制条件(i<=100)和更新体(i++),中间需要用半角分号隔开,这是不可更改的 这个代码的意思是:初始化i是0,限制i的最大值是100,每次进行将num+i的值赋值给num循环后,让i+1。循环100次。结果是5050。

2.使用while循环实现1-100的累加

public class 循环 {public static void main(String[] args) {int num = 0;int i = 0;while (i<=100){num = num + i;i+=1;}System.out.println(num);}
}

while循环里面的初始体需要在循环外面定义,更新体在循环内部,限制条件在while后面的括号里。

3.使用do…while实现1-100的累加

public class 循环 {public static void main(String[] args) {int num = 0;int i = 0;do {num = num + i;i+=1;}while (i<=100);System.out.println(num);}
}

do…while循环,先执行do后面的代码块,再进行更新体的更新

嵌套循环

循环我们已经知道了,那么嵌套循环是什么? 嵌套循环就是循环里面还有循环,用前段时间的网络用语就是循环套娃,当然,嵌套循环在生活中也是非常的常见的,比如:你要围着操场跑三圈,,每一圈都要跑多少步。跑三圈就是一个大点的循环,那么你跑一圈要多少步就是多少个小循环。那么代码表示大概就是这样:

  1. 跑的第一圈
    • 迈左脚
    • 迈右脚
  2. 跑的第两圈
    • 迈左脚
    • 迈右脚
  3. 跑的第三圈
    • 迈左脚
    • 迈右脚

嵌套循环代码展示

用代码将:跑三圈 ,每圈4步 表现出来

public class ForExample{public static void main(String[] args){for (int i = 1;i<=3;i++){System.out.println("第"+i+"圈");int j = 1;while (j<=4){System.out.println("迈左脚");System.out.println("迈右脚");j++;}}}
}

这个是for里面嵌套了一个while循环,外部循环一次,内部循环四次;意思就是按顺序循环,外面第一次循环,然后进入内部进行执行,进入内部又碰到循环,在里面需要把内部循环循环完成才能进行外部循环的第二次循环。这个代码循行的结果是:

/* 第1圈 迈左脚 迈右脚 (循环四次) 第2圈 迈左脚 迈右脚 (循环四次) 第3圈 迈左脚 迈右脚 (循环四次) */
//不展示那么多,免得说占字数

如果把这个理解了,那么可以尝试一下各种循环互相嵌套。

小练习

分别使用三个循环进行99乘法表的实现

相关内容

热门资讯

哪些树木可以独木成林? 哪些树木可以独木成林?在热带地区,一年四季都可看到枝繁叶茂的树木,仔细寻找一下,会发现有一种很奇特的...
如何有效地进行地理复习 如何有效地进行地理复习认真复习就好啦把书看一遍就好
活力中国调研行|滕王阁“焕新”... 晨光中的江西南昌滕王阁景区(7月7日摄,无人机照片)。千年名楼滕王阁是江西南昌的文化地标,因唐代诗人...
传奇世界如何得到三魂七魄 传奇世界如何得到三魂七魄想分女的元神,地魂要比天魂多就可以,想分聪明的元神,分好元神以后把元神灵力注...
原创 别... 在繁忙的都市生活中,我们常常渴望寻找一种简单而美味的点心来慰藉自己的心灵。今天,我将与大家分享一道简...
原创 到... 标题:到新开的饭馆吃饭,老板说吃完打七折,上菜后知道他为啥奸笑了! 在美食的世界里,每一次用餐都是...
年轻人为什么偏爱“市井小店”? 图为正在沣元春饼馆内用餐的消费者。 “我是冲着‘必吃榜’的名头过来的。这家店虽然位置隐蔽,七拐八拐才...
原创 1... 标题:1把韭菜1把粉条,做成饼,竟如此快手又好吃,早上不用只啃面包了。 在忙碌的早晨,我们总是渴望...
原创 吐... 吐司,这个看似简单的早餐选择,其实蕴含着无限的可能性。今天,我将带领大家探索一种无需手套膜也能拉丝的...
精彩的近义词。 精彩的近义词。精彩近义词:出色,漂亮
朵拉小羊在羊奶粉排行第几,请问... 朵拉小羊在羊奶粉排行第几,请问宝妈们这款奶粉怎么样?朵拉小羊在羊奶粉排行榜中的排名一直都挺靠前的,挺...
塞尔达传说荒野之息怎么获得武器... 塞尔达传说荒野之息怎么获得武器?前期武器入手方法一览《塞尔达传说:荒野之息》很多玩家都吐槽赠送武器坏...
口袋妖怪复刻精灵性格能改变吗? 口袋妖怪复刻精灵性格能改变吗?口袋妖怪复刻精灵性格能改变哦,后期可能通过进化来改变哦固定交换能哪来刷...
女人爱上一个人和男人爱上一个人... 女人爱上一个人和男人爱上一个人,有哪些不一样吗?男人和女人是两个完全不同的有机体,在思维、心理和行为...
《哆啦A梦》中哪个片段让你感动... 《哆啦A梦》中哪个片段让你感动?每一集都有精彩的一部分哆啦A 梦真的是陪伴了大雄很久哆啦A梦要回去的...
求不祥之刃符文选择 求不祥之刃符文选择红法穿,蓝减cd,黄成长血,精华法穿,不详前期qe技能陪和法术穿透是很强势的,应为...
超级教师是什么台播放的 超级教师是什么台播放的,乐视TV电视台放超级教师是乐视出品,只能在乐视TV看!
有什么搞笑好看的鬼片? 有什么搞笑好看的鬼片?韩国片主君的太阳!
摘橘子沈从文中夭夭是一个什么样... 摘橘子沈从文中夭夭是一个什么样的女孩摘橘子沈从文中夭夭是一个什么样的女孩?相关内容如下:夭夭是《边城...
作文题目:童心荟萃.主题;节水... 作文题目:童心荟萃.主题;节水。爱水。护水~~╮(╯▽╰)╭ ...