zoukankan      html  css  js  c++  java
  • java分享第四天(循环)

    While循环:

    while(Boolean_expression){

    //statements

    }

    在执行时,如果布尔表达式的结果为真,则循环中的动作将被执行,这将继续下去,只要该表达式的结果为真

    do...while循环

    do{

    //statements

    }while(Boolean_expression);

    do...while循环类似于while循环,不同的是一个do...while循环是保证至少执行一次

    for循环

    for循环是一个循环控制结构,可以有效在编写需要执行的特定次数的循环。

    for(initialization;Boolean_expression; update){

    //statements

    }

    下面是控制一个流程的循环:

    初使化步骤首先被执行,并且仅一次,这个步骤可声明和初使化任何循环控制变量,不需要把一个声明在这里,只要一个分号出现。

    接下来,布尔表达式求值,如果是true,则执行循环体,如果是false,则循环体不执行和流程控制的跳转到下一个语句过去的for循环。

    之后循环体在for循环执行时,控制流程跳转备份到更新语句,该语句允许更新任何循环控制变量,这个语句可以留空,只要一个分号出现的布尔表达式之后。

    布尔表达式现在再次评估计算,如果 是true,循环执行,并重复这个过程(循环体,然后更新的步骤,然后布尔表达式),之后,布尔表达式为false,则循环终止

    for循环在java中的增强版:

    for(declaration :expression){

    //statements

    }

    声明:新声明块变量,这是一种与正在访问数组中的元素兼容的。变量将是可利用的块内并且它的值 将是相同的作为当前的数组元素。

    表达:这个计算结果完成需要循环数组。表达式可以是一个数组变量或方法调用返回一个数组。

    例子:

    public class test {
    
        public static void main(String[] args) {
            
            int[] numbers = {10,20,30,40,50};
            for(int x : numbers){
                System.out.println(x);
                System.out.println(",");
            }
            System.out.println("");
            String[] names={"a","b","c"};
            for(String name:names){
                System.out.println(name+",");
            }
        }
    
    }

    break关键字:

    关键字break是用来停止整个循环;

    continue关键字用于停止本次循环,进入到下一个迭代

  • 相关阅读:
    gridview展示行号
    DateEdit如果开启Vista模式并显示日期+时间模式
    DevExpress GridView 添加和设置右键菜单
    C# WinForm实现粘贴图片到PictureBox及复制PictureBox中的图片
    dll反编译工具(ILSpy)的使用
    Dev的双击Gridview的DoubleClick
    SQL Server日期时间格式转换字符串详解
    LabelControl文本居中显示
    C# winform 判断click事件点击的是左键还是右键
    Winform窗体状态的判断及调用打开的窗体的方法
  • 原文地址:https://www.cnblogs.com/tiancy/p/6016200.html
Copyright © 2011-2022 走看看