zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

《Android游戏开发详解》一2.7 构建一个简单的计数程序

Android游戏程序开发 详解 一个 简单 构建
2023-09-11 14:17:33 时间

本节书摘来异步社区《Android游戏开发详解》一书中的第2章,第2.1节,作者: 【美】Jonathan S. Harbour 译者: 李强 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.7 构建一个简单的计数程序

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

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

程序清单2.7 EvenFinder类

01 public class EvenFinder {

03 public static void main(String[] args) { 

04 int startingNum = 5;

05 int endingNum = 12;

07 for (int i = startingNum; i endingNum + 1; i++) {

09 // Execute following code if i endingNum + 1

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.");

17 // Repeat for loop

运行该程序,应该会看到如下所示的输出。

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章中介绍循环的部分可能会有所帮助。


Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试 Python自动化,大概也许或者是今年最具热度的话题之一了。七月流火,招聘市场上对于Python自动化的追捧热度仍未消减,那么Python自动化到底能帮我们做些什么呢? 第一,Python自动化可以避免熟练工种的重复工作,对于功能相对完整和成熟的软件,每发布一个新的版本,无论是大版本还是小版本,其中大部分功能和界面都几乎和上一个版本相似或完全相同,但所谓向上兼容,你不能因为新功能的产生而不对老版本功能进行测试工作,而这些老功能又在上一个版本上线时测过,所以这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。
【Android】构建安卓项目过程中的一些细节问题全记录 前言 距离安卓项目结束已经过去了好几天,之后很长一段时间我应该都不会再写和安卓有关的项目了。今天偶然翻到之前写的笔记,想了想还是决定整理出来,希望对后来要完成课设的学弟学妹们有帮助。
移动应用程序设计基础——Android环境构建与Activity生命周期 安装智能手机开发相关软件平台,并在此基础上测试Activity的生命周期过程。 5、 完成智能手机开发平台安装、以及相关配置; 6、 并实现Hello World; 7、 添加Log日志,通过Log日志验证Ac 1、 安装JAVA JDK 2、 安装Android Studio,熟悉AS的基本操作,改变AS的字体,显示方式;截图和文字说明。 3、 建立新项目,实现Hello World。说明各个文件的作用,以及各个关键语句的作用或含义,给出程序的运行结果。 4、 设置生命周期的Log日志,分别执行相关操作
第十一章 Android Gradle多渠道构建 因为我们发布或者推广的渠道不同,就造成了我们的Android App可能会有很多个,因为我们需要细分他们,才能针对不同的渠道做不同的处理,比如统计跟踪、是否升级、App名字是否一致等等。尤其在国内这个各种应用市场百家争鸣的时代,我们需要发布的App渠道甚至多个好几百个,而且各有各的特殊处理,所以这就更需要我们有一套自动的满足多渠道构建的工具来帮我们解决这个问题,有了Android Gradle的Flavor后,我们就可以完美的解决以上问题,并且可以实现批量自动化。这一章主要介绍多渠道构建的基本原理,然后使用Flurry和友盟这两个最常用的分析统计平台作为例子来演示多渠道构建,接着我们介绍下Fl
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。