目录
1.变量
1.1 整型变量
1.2 浮点型变量
1.3 布尔型变量
1.4 字符型变量
2.常量
变量(此章节不同于上一期的c++教程,但可以互相参考)
变量,在计算机技术领域里一般解释为:程序运行中可以进行更改、运算、赋值的量,而变量又可以大致分为局部变量和全局变量(当然,也可以按照类型分)。变量在程序中十分重要,如果一个程序缺少变量,那么他仅仅能做到的也只有一些最基本的任务,比如输入输出。在Java里,我们可以将变量按照类型分为整型、浮点型、布尔型以及字符型。
整型变量:
整型变量用于储存相对应值范围内的所有整数。
一般常见的整型变量有:
byte型;
short(短整型)型;
int(整型)型;
long(长整型)型。
对应的包装类:
Byte()
Short()
Interget()
Long()
浮点型变量:
浮点型变量一般用于储存相对应值范围内的所有浮点数(小数)
一般常见的浮点型变量有:
float(单精度浮点型)型;
double(双精度浮点型)型。
对应的包装类:
Float()
Double()
布尔型变量:
布尔型变量声明为:
boolean 型。
对应的包装类:
Boolean()
字符型变量:
字符型变量可声明为:
char型。
对应的包装类:
Character()
除此之外,我们也可以将变量按位置分为局部和全局变量;
图中,x在主方法之外,运用于所有的Test类包含的地方,所以x就是一个全局变量。
而i在for循环内,循环结束即销毁,属于局部变量。
简单来说就是,全局变量是应用于程序各个方面,任何函数或方法都可以直接或间接调用全局变量,全局变量仅仅在程序运行结束后才会被销毁。
而局部变量仅仅应用于某一个语句块、函数或方法里,这个语句块(或函数、方法)执行完毕后就会销毁在其中的局部变量,第二次调用时,该变量又会被随机分配一个内存单元。
常量
常量与变量相对,常量不同于变量,常量只能被定义一次,而变量却可以无穷尽的修改值。常量相当于“锁住”一个被赋了值的变量,使其无法进行运算或被赋值,这便是常量的主要特征。但是,常量与变量相似,都有八种基础数据类型(short,int,long,byte,float,double,boolean,char)以及对应的包装类(Short(),Interget(),Long(),Byte(),Float(),Double(),Boolean(),Character())。
以下语句可以声明一个int类型的常量:
在Java语言中,我们通常用final关键字来声明一个常量,语法如下:
final 数据类型 常量名 = 初值;
在本例中,小编用final关键字声明了一个初值为123的命名为changliang的整型常量,再之后,该常量的值就不允许被二次更改了,从程序开始到结束都是123作为其值。
赋值语句
讲完了变量和常量,就不得不说一说如何将一个值赋给一个变量/常量了。
给变量/常量定义初值:
final(如果是常量的话) 数据类型 变量名/常量名 =(赋值号,不是等于)初值
如上图,将一个常量的值定义为123。
结尾——知识测验
补充代码,使x = 0+1+2+…+8+9。
又是小明不小心将墨水撒到了笔记本上,请补充代码!
感谢大家的细心学习,希望能留下反馈,帮助我提高写作水平!