AIDE手机编程初级教程(零基础向) 2.1.1 Java基础一 上篇

第二章 第一个游戏

系列教程导航

2.1 Java基础一 你好


2.1.1 上篇


文章目录




前言

    万事开头难。零基础的你,对于Java这一个崭新的东西几乎是没有任何的了解。接下来的几章,我会将Java最基础的一些知识传授于你。等到本章末的时候,你会惊奇地发现,哪怕只是学了这些基础内容,你也已经可以自己开发出最简单的小游戏了!

    前面说过,我会尽量用简单的方式来讲解。接下来你就会体会到这一点,希望你喜欢!




你好,李华

    还记得吗?在上一篇文章的最后,我提到了一个输出语句:

System.out.println("......");

    现在我们来尝试在控制台打印一句话:你好,李华。

    你还记得怎么写吗?如果还记得的话,那可真是太厉害了;如果记不得了的话,那也不用灰心,我相信这么长的一句话,应该很少有人能一下子记住的。而且就算记住了,想把它给完整的打出来也是不太容易的。

    但是,不用怕!现在我来教你如何用一秒不到打出这个输出语句。

    怎么办呢?很简单,我们另起一行,然后输入一个字母s。看!AIDE自动弹出了一个框,里面的第一行就是我们想要的输出语句!

图

    还有这种好事?我们不妨点一下它,然后你就会看到输出语句已经写在了你的屏幕上!

图

    呵呵,这就是编程吗。😏是不是有一种我又行了的感觉!以后,你一定会更加深刻地体会到AIDE的强大之处。

    好了,回到我们最开始的任务:在控制台打印“你好,李华”。注意,在输出语句的最后,一定要加上一个英文的分号代表👨🏻‍🦳爷说完了,否则你的Java程序没法运行。

System.out.println("你好,李华");

    运行之后的结果如下

图

    好了,现在让我们把要求提高一点:我们不仅想要打印“你好,李华”,还想要打印“你好,张三”、“你好,李四”、“你好,老王”……。

    等等,别急着写。这里我们可能会发现一个问题。你好这一个词出现的频率可以说是相当的高,每一句话都得写一次。假如我们要打印100句话,那么我们就得写100个“你好”。你可能觉得没什么,但是,如果我们把“你好”换成了你最近过得怎么样呢?这样的话,你就发现,我们将会浪费大量的时间来写重复的内容。

    这个时候,我们可以这么做,给重复出现的内容取个名字!举个例子,我们把“你好”这个内容取一个名字,不如取一下首字母,就叫做nh,然后我们以后如果用到“你好”的时候只用写nh就好了。又比如“你最近过得怎么样”,我们给它取个名字叫nok(你ok?),以后如果用到它的时候只用写nok就好了。这样是不是很方便!

    在Java里面,我们把这样的名字叫做标识符,简单来讲,标识符就是我们在java程序里面自定义的一些名称。以后你一定会体会到标识符的巨大作用。

    我得强调一下,标识符不能随便乱取,有一些规则必须遵守,否则你的Java程序会出现错误。如下:

  1. 标识符由26个英文字母的大小写、数字(0~9)、英文符号_和英文符号$组成。(这里提一下,其他语言,比如中文、日文等等都可以用来做标识符,不过目前主要还是喜欢用英文。所以本教程会一律使用英文的标识符)
  2. 标识符不能以数字开头
  3. 关键字不能用来做标识符。这里所谓的“关键字”我会在本文的最后详细解释,现在先记住就行

    以上的规则是必须遵守的,接下来我还会说几个需要特别注意的点:

  1. Java中严格区分大小写。这是什么意思呢?举个例子,Hello和hello在java里面是两个完全不一样的标识符。所以说,以后对于你写的每一个词,一定要关注其中的字母大小写是否正确!
  2. 在起名字的时候,要尽量有意义。这是因为,如果我们以后开发的程序更加复杂了,里面涉及到的标识符会非常多。如果所有的标识符都是a,b,c,d这种的话,虽然写起来很爽,但是等到以后就可能想不起来它到底代表的是什么东西了
  3. 如果出现了要用多个单词来做标识符的情况,我们一般会把第一个单词的首字母小写,之后的单词首字母均大写。比如我想写一个标识符,它的含义是“我的书”,那么我可能会这么写:myBook。不过这个其实是有特殊情况的,我现在就先不说了,等以后遇到的时候再继续补充

    有关标识符的事我们就先说到这里。接下来,我解释一下上面提到的“关键字”




关键字

    假设你要给一个小宝宝取名字。我想,你一定会有意地避开一些具有特殊含义的词语,比如“如果”,“正确”,“中国”等等。一般来讲,我们都不会用这些词来取名字。

    Java里面也有很多这样的词,它们具有特殊的含义,所以说不能用来做标识符。

    注意!关键字里的字母全都是小写的

    Java的关键字具体有哪些呢?这个你可以在网上搜索。但为了节省大家的时间,我将Java中的关键字整理在了下面。现在你并不用去记这些关键字。以后,我们会逐渐学习到里面的一些关键字的用法。

分类关键字
用于定义数据类型class interface byte short int long float double char boolean void
用于定义数据类型的值true false null
用于流程控制if else switch case default while do for break continue return
用于访问权限修饰符private protected public
用于类、函数、变量修饰符abstract final static synchronized
用于类与类之间的关系extends implements
用于建立实例、引用实例及判断实例new this super instanceof
用于异常处理try catch finally throw throws
用于包package import
其他修饰符类native strictfp transient volatile assert




后记

    在这一篇文章,我们简单地学习了标识符和关键字。在下一篇文章中,我们会学习到Java中的数据类型,并完成上面提到的进阶任务:打印多句“你好,XXX”。


感谢你的阅读!本教程会长期不定时更新。本人不是大神,也会犯错,如果有建议或者提问的话,欢迎评论留言!


系列教程导航

图

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值