《Android游戏开发详解》——第2章,第2.7节构建一个简单的计数程序

    xiaoxiao2024-01-30  150

    本节书摘来自异步社区《Android游戏开发详解》一书中的第2章,第2.7节构建一个简单的计数程序,作者 【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

    2.7 构建一个简单的计数程序Android游戏开发详解在下一个示例中,我们将利用第1章中介绍过的for循环来打印出数字5到12之间的每一个偶数。这是一个简单的游戏示例,但是,掌握for循环语法的技巧很重要。

    创建一个名为CountingProject的新的Java项目,并且创建一个名为EvenFinder的新类,添加程序清单2.7所示的main方法。

    程序清单2.7 EvenFinder类

    01 public class EvenFinder { 02 03    public static void main(String[] args) { 04        int startingNum = 5; 05        int endingNum = 12; 06       07        for (int i = startingNum; i < endingNum + 1; i++) { 08       09            // Execute following code if i < endingNum + 1 10     11            if (i % 2 == 0) { 12                 System.out.println(i + " is an even number."); 13            } else { 14                 System.out.println(i + " is an odd number."); 15            } 16       17            // Repeat for loop 18        } 19    } 20 } 运行该程序,应该会看到如下所示的输出。 5 is an odd number. 6 is an even number. 7 is an odd number. 8 is an even number. 9 is an odd number. 10 is an even number. 11 is an odd number. 12 is an even number.

    还记得吧,for循环有3个组成部分。我们首先初始化一个计数器变量i。然后,提供了一个终止条件,该条件说“运行这个循环直到不再满足这个条件”。最后,我们提供了计数器变量自增的规则。

    在前面的示例中,计数器从值5开始,并且只要其值小于endingNum + 1就会自增。当i的值变得和endingNum + 1相等的时候,循环终止(不再执行循环体),并且程序结束。

    尝试自己一行一行地执行这些代码,每次“循环”运行的时候,手动增加i值。确保你理解for循环何时终止,以及为何终止。如果这对你来说有些困难,回顾一下第1章中介绍循环的部分可能会有所帮助。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)