zoukankan      html  css  js  c++  java
  • JAVA笔记三

                  JAVA笔记三

    whiledo...while的区别:

    while先判断在执行,dowhile先执行在判断do-while至少执行一次

    While的格式

    While(条件){循环体}

    do—while的格式

    do{循环体}while(条件)

    for(初始化表达式;循环条件表达式;循环后的操作表达式)

    {执行语句;}

          1             2    4

    for(int i = 0; i < 3; i++){

    3

    System.out.println(“i=”+i);

    }

    for while 循环的区别

    1.变量有自己的作用域;对于for来讲:如果将控制循环的增量定义在for语句中。那么只会在for语句内有效,for语句执行后该变量被内存释放

    2.forwhile可以进进行互换,如果需要定义循环增量,使用for循环要合适

    for语句的特点

    forSystem.out.println(“a”);System.out.println(“b”);System.out.println(“c”);

    {

    System.out.println(“d”);

    }

    这样执行会出现什么结果么?

    答案为false

    for循环的第二个表达式为boolean 所以不会通过编译

    如果改成以下

    int x=1;

    forSystem.out.println(“a”);x<3;System.out.println(“c”);

    {

    System.out.println(“d”);

    }

    这样执行会出现什么结果么?

    答案为true

    运行结果为adcdc

    注意不要被书上的写法固定思维

    累加思想:通过变量记录每次变化的结果,通过循环的形式进行累加的操作

    计数器思想:通过一个变量记录一个数据的状态变化,需要循环来完成

    for循环嵌套

    for(int i=0;i<3;i++){

    for(int j=0;j<4;j++){

    System.out.println(“ok”);

    }

    }

    嵌套循环:外循环一次,内循环多次;循环次数等于外循环乘内循环:3*4

    既然走上了这条路,那么久不能背信弃义,就要一直走下去。即使前面是刀山火海也要闯一闯。至于结果是悲喜,或许只有时间才能给出答案。
  • 相关阅读:
    HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案
    c# 取两个时间的间隔
    [转]C#算法
    智能仓库管理系统方案(四)
    分页存储过程
    ASP.NET2.0_多语言本地化应用程序(转)
    C#绘图双缓冲技术总结(转)
    C#.net同步异步SOCKET通讯和多线程总结(转)
    WIN2003 sp2中Delphi 7中的Project菜单中Options菜单打不开
    C#关于日期月天数和一年有多少周及某年某周时间段的计算
  • 原文地址:https://www.cnblogs.com/yckv/p/4993362.html
Copyright © 2011-2022 走看看