/**PageBeginHtml Block Begin **/ /***自定义返回顶部小火箭***/ /*生成博客目录的JS 开始*/ /*生成博客目录的JS 结束*/

ForTest

/**
 * 根据以前的编程经验,您可能知道,对于几乎所有的编程语言来说,循环语句都是重要的组成部分。Java也不例外。
 * 实际上,在第5章将会看到,Java提供了强大的各种各样的循环结构。其中最通用的可能是 for循环。形式最简单的for循环如下所示:
 * for(initialization; condition; iteration) statement;
 * 在最通用的形式中, for循环的initialization部分将循环变量设置为一个初始值。condition是用于测试循环变量的布尔表达式。
 * 如果测试的输出为true,就继续迭代for循环。如果输出为false,就终止循环。表达式iteration 决定了每次循环迭代时如何改变迭代变量。
 * 下面的简短程序演示了for循环的用法: 
 */
package com.alanliu.Java8BasicCodeStuding.Java8BasciCode.Unit2.Point4ControlStatement;

/**
 * @author Alan-_-liu Demonstrate the for loop. Call this file "ForTest.java".
 *
 */
class ForTest {
    public static void main(String args[]) {
        int x;

        for (x = 0; x < 10; x = x + 1)
            System.out.println("This is x: " + x);
    }
    /**
     * 这个程序的输出如下所示:
     *  This is x: 0
        This is x: 1
        This is x: 2
        This is x: 3
        This is x: 4
        This is x: 5
        This is x: 6
        This is x: 7
        This is x: 8
        This is x: 9
            在这个例子中,x是循环控制变量,它在for循环的初始化部分被初始化为0。在每次迭代(包括第一次)开始时,都公达仃*分,将x加1。
        这个过程一直持续,直到条件测试为falseprintln()语句,然后执行循环的迭代部分,将x加1。这个过程一直持续,直到条件测试为false为止。
            有趣的一点是,在专业编写的Java程序中,几乎不会看到像上面示例程序中那样编写的迭代部分,即很少会看到如下所示的语句:
            x=+1;
            原因是 Java提供了特殊的自增运算符,可以使执行这种操作的效率更高。自增运算符是“++”,即两个相连的加号。自增运算符将操作数加1。
            通过使用自增运算符,可以将前面的语句改写成如下形式:
            x++;
            因此,通常如下编写前面程序中的for语句, 
            for(x = 0; x<10; xt+)  
            您可能希望尝试一下。将会看到,循环仍然像原来那样正确运行。 
            Java还提供了自减运算符,用“--”表示。这个运算符将操作数减1。

     */
}

 

posted @ 2022-02-17 21:42  一品堂.技术学习笔记  阅读(106)  评论(0编辑  收藏  举报