在正式开始写程序前,还有几点要告诉大家。
所有的 Java 变数在可以使用前,都必须宣告他的名字(name)和型别(type)。
变数(variable)指的是我们可以将数值存放在电脑记忆体某个位置,提供程序後续使用。
例如我们宣告一个名字为 number 型别为 int(整数)的变数:
int number;
那麽要怎麽命名呢?变数名称可以是任何有效的识别字,由一连串的字母、数字、底线(_)等构成,不能以数字开头,也不能包含空白,通常会命名为有意义方便我们自己识别的名称,以下为两种常见的命名方式:
匈牙利命名法(Hungarian notation):将资料型态写在变数名称的前面,
例如 intNum(整数)、strName(字串)。
驼峰式命名法(Camel-Case):单字与单字之间不用任何符号隔开,而是利用大小写区别,例如 firstName。有些人习惯首字大写如 FirstName。它的高低起伏就像骆驼一样。
或是也可搭配底线命名,例如:member_data_list。
上述宣告的例子的型别是 int,指的是变数可以存放整数(Integer)的意思,int 的数值范围从 -2147483648 到 +2147483647(-2 的 31 次方 ~ 2 的 31 次方 -1)。
除了 int 外,Java 的基本型别总共有:
位元组(byte)的差别在於可以存放的数值范围。如果超过数值能存放的范围会造成数值的溢出(Overflow)。
另外刚才还有提到「有效的识别字」,指的是名称不能命名为像是 int、class 等保留字。
大多数的时候,宣告的同时也会「初始化」变数,就是给定变数一个初始值。
int number = 5;
假若没有初始化,就会依照各个资料型别的预设值,如 int 为 0,double 为 0.0。
今天的内容稍微短了一些,但这些都是很重要的基础,那麽我们明天再见啦!
<<: D-27. 编译直译、动态静态、强型弱型 && Leetcode:Add Digits && Move Zeroes
>>: [重构倒数第28天] - 关於拆分 Components 的学问
TIMER+NVIC中断 今天我们来使用Timer的中断功能吧! 设定与昨天大致相同,只是我们现在需...
前言 Vue CLI 是用来快速建置 Vue 开发环境的一套工具,它是由 Vue.js 团队所建立的...
-电子发现参考模型 证人(Witnesses )和证据(evidence)决定了司法结果。及时的电...
前言 跟 FP 一样,OOP 到目前已经第三天了,我们来点实战吧! 今天的实战很特别啊,基本上是工作...
Youtube 频道:https://www.youtube.com/c/kaochenlong ...