零基础学for循环和while循环

在使用循环之前需要先搞清楚什么时候(判断)要做什么(操作)事,因为循环不能一直不停,每个循环中有循环变量,大多数情况 循环变量的作用是记录循环次数。

例:

 

for用于可预知的循环次数,或基于数字递增进行循环,这种情况通常使用for循环,for循环可以在循环条件满足的情况下反复执行

for是结构控制语句,主体表达形式是:

for(1;2;4){

3

}

执行顺序是:1----》2----》3----》4

也可以理解为

①(声明变量)

②(循环条件)

③(被循环的代码块)

④(迭代)

如上图所示:

我们先在for括号中创建俩个变量  int i = 0 ;(是从零开始),i<100;(是从零开始到一百以内的数字)i++就是每次循环加一个,然后输出语句写入i 就可以显示从0-100的数字。

关键在于知道for运行的顺序和原理。

练习:

显示三角形图案,使用*号打印如图所示。

我们可以for中套for

for (int i = 1 ; i<10 ; i++) {
    for (int j = 1 ; j<=i ; j++){
         System.out.print("*");
    }
   System.out.println();
}

先在理清需求用for循环打一个三角形形状的*号,那么他需要一个行,一个列。

我们现在for中定义变量 i就是行 j就是列 i=1 就是一行一个从1开始 i<10就是循环不超过十,i++就是一行添加一个,j=1就是每一列一个*,j<i就是循环到i的数量不能大于过i,j++就是每一列加一个*。(这里第一个for输出语句println去掉ln是因为ln是换行 不去掉l*号显示不会是三角形)。

while循环:

不知道循环次数可用while

while格式:

         int i = 0;

              ↓

while(true){

        System.out.println("........")

}

顺序:声明循环变量;循环判断;

  被循环的代码块

while 循环是 Java 最基本的循环语句,是一种先判断的循环结构,可以在一定条件下重复执行一段代码。该语句需要判断一个条件,如果该条件为真,则执行循环语句(循环语句可以是一条或者多条)否则跳出循环。

代码如下

       

for循环和while循环的不同:

在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。对空间使用内存不同,for循环的变量是在循环外被消毁,for使用空间更合理。

补充:循环中遇到berak,结束整个循环。

continue 跳过本次循环。

return 结束方法执行,返回退还(可用方法内)

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值