Hello!大家好,我是编程小白,又见面了。
今天和大家一起学习循环结构,准备好了吗?Let’s go
为什么要学循环结构
在业务要求中我们可能会碰见让我们定义100个变量或者输出100条语句,我们难道要一条一条去写吗?这不累死了
所以循环结构的学习就非常有必要了
循环结构
for循环
要学循环结构,怎么也绕不开for循环,它是用的最多的
语法:
for(条件1;条件2;条件3){
想要循环的内容
}
条件1:定义一个变量, int 变量名=值。
条件2:定义变量的范围,变量名)值。
条件3:让变量自动增长,变量名++(变量名++和变量名=变量名+1效果是一样的)
注意:
条件1,条件2,条件3的变量名是同一个
循环的次数是条件2中的值减条件1中的值
for循环里定义的变量执行完for循环就没用了
for循环里可以嵌套for循环
示例:输出1—100
while循环
while循环用的也挺多的,也要掌握,相比于for循环,当你不知道自己要循环多少次时,就用while循环
用法:
while(条件){
想要循环的内容
}
条件一般写表达式,如k
注意:
只要条件是true,while就会一直循环,只有当条件变为false,循环才会停止
写while循环千万小心不要丢了迭代条件。一旦丢了,就可能导致死循环!
while循环可以和for循环转化
示例:输出1-100
while循环多数这么用
do while
相较于前两个,这个基本不用。知道一下吧
用法:
do{
想要循环的内容
}while(条件)
其实它就是把while循环倒了过来,没什么新奇的,我就不演示了,大家自己试下吧!
是不是感觉循环也就这样,看着很简单,但是想要真正掌握它需要大量的简单的算法题来练习它,for循环的嵌套应该算是一个难点,新手往往弄不明白,作为过来人告诉你,这个只有靠自己练,练的多了,就会了,加油!
上期答案
你做对了吗?
本篇问题:九九乘法表。
有点,难要好好想想啊!拜拜了!
(想学Java微信公众号搜索’编程小白学java’)