“Java变量与常量”的版本间的差异
来自CloudWiki
(→常量) |
(→常量) |
||
(未显示2个用户的11个中间版本) | |||
第1行: | 第1行: | ||
− | + | 编程的本质就是对内存中数据的访问和修改。程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中数据,这种机制就是变量,每个变量都代表了某一块内存。 | |
− | + | ||
+ | Java语言是一种强类型语言,强类型语言包含两个方面的含义: | ||
+ | |||
(1)所有的变量必须先声明、后使用。 | (1)所有的变量必须先声明、后使用。 | ||
+ | |||
(2)指定类型的变量只能接受类型与之匹配的值。 | (2)指定类型的变量只能接受类型与之匹配的值。 | ||
− | + | ||
− | + | 这就意味着每个变量和每个表达式都有一个在编译时就确定的类型。类型限制了一个变量能被赋值的值,限制了一个表达式可以产生的值,限制了在这些值上可以进行的操作,并确定了这些操作的含义。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==变量== | ==变量== | ||
− | + | ('''划重点'''):在程序运行期间,内容可以发生改变的量,叫做'''变量''' | |
− | 数据类型 变量名 [ = 初始值 ] ; | + | |
+ | Java语言是一种强类型语言 | ||
+ | |||
+ | <nowiki>所有的变量必须先声明、后使用。 | ||
+ | 指定类型的变量只能接受类型与之匹配的值。</nowiki> | ||
+ | |||
+ | ===创建变量=== | ||
+ | 创建一个变量,然后给变量一个数据值 | ||
+ | |||
+ | 数据类型 变量名 [ = 初始值 ] ; | ||
+ | |||
*例如,声明一个变量name表示用户的姓名Tom,语句书写为: | *例如,声明一个变量name表示用户的姓名Tom,语句书写为: | ||
+ | |||
String name = "Tom "; | String name = "Tom "; | ||
+ | |||
+ | ===给变量赋值=== | ||
*也可以把声明变量、给变量赋值分开书写,语句书写为: | *也可以把声明变量、给变量赋值分开书写,语句书写为: | ||
+ | |||
//声明一个变量name | //声明一个变量name | ||
String name; | String name; | ||
第26行: | 第35行: | ||
*变量的例子: | *变量的例子: | ||
+ | |||
int i = 5; | int i = 5; | ||
float b = 7.5; | float b = 7.5; | ||
第31行: | 第41行: | ||
String s ="Hello World" | String s ="Hello World" | ||
+ | 头脑风暴:打印每个变量可以用几种方法 ? | ||
+ | |||
+ | ==常量== | ||
+ | '''常量''':在程序运行期间,固定不变的量。即该内存中的数只能读取,不能修改。 | ||
+ | |||
+ | 在Java语言中,使用final关键字声明常量,格式如下: | ||
+ | |||
+ | final 数据类型 常量名 [= 数值 ]; | ||
+ | |||
+ | 例如,声明一个常量 PI表示圆周率的值3.1415,语句书写为: | ||
+ | |||
+ | final double PI= 3.1415; | ||
+ | |||
+ | 常量的分类: | ||
+ | |||
+ | *字符串常量:凡是用双引号括引起来的部分,叫做字符串常量。例如“abc“、“Hello“、“123“。 | ||
+ | *整数常量:直接写上的数字,没有小数点。例如,100、200、0、-50。 | ||
+ | *浮点数常量:直接写上的数字,有小数点。例如,2.5、-3.14、0.0。 | ||
+ | *字符常量:凡是用单引号引起来的字符,叫做字符常量。例如,'A'、'b'、'9'、'中'。 | ||
+ | *布尔常量:只有两种取值true、false。 | ||
+ | *空常量:null。代表没有任何数据。 | ||
+ | |||
+ | 思考:字符串常量与字符常量是一回事吗 ? | ||
− | + | '''在Java语言中,一般设置常量标识符的所有字母均为大写''' |
2020年3月6日 (五) 02:52的最新版本
编程的本质就是对内存中数据的访问和修改。程序所用的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中数据,这种机制就是变量,每个变量都代表了某一块内存。
Java语言是一种强类型语言,强类型语言包含两个方面的含义:
(1)所有的变量必须先声明、后使用。
(2)指定类型的变量只能接受类型与之匹配的值。
这就意味着每个变量和每个表达式都有一个在编译时就确定的类型。类型限制了一个变量能被赋值的值,限制了一个表达式可以产生的值,限制了在这些值上可以进行的操作,并确定了这些操作的含义。
变量
(划重点):在程序运行期间,内容可以发生改变的量,叫做变量
Java语言是一种强类型语言
所有的变量必须先声明、后使用。 指定类型的变量只能接受类型与之匹配的值。
创建变量
创建一个变量,然后给变量一个数据值
数据类型 变量名 [ = 初始值 ] ;
- 例如,声明一个变量name表示用户的姓名Tom,语句书写为:
String name = "Tom ";
给变量赋值
- 也可以把声明变量、给变量赋值分开书写,语句书写为:
//声明一个变量name String name; //给变量name赋值Tom,即用name变量表示用户的姓名Tom name= "Tom ";
- 变量的例子:
int i = 5; float b = 7.5; double t= 8.45; String s ="Hello World"
头脑风暴:打印每个变量可以用几种方法 ?
常量
常量:在程序运行期间,固定不变的量。即该内存中的数只能读取,不能修改。
在Java语言中,使用final关键字声明常量,格式如下:
final 数据类型 常量名 [= 数值 ];
例如,声明一个常量 PI表示圆周率的值3.1415,语句书写为:
final double PI= 3.1415;
常量的分类:
- 字符串常量:凡是用双引号括引起来的部分,叫做字符串常量。例如“abc“、“Hello“、“123“。
- 整数常量:直接写上的数字,没有小数点。例如,100、200、0、-50。
- 浮点数常量:直接写上的数字,有小数点。例如,2.5、-3.14、0.0。
- 字符常量:凡是用单引号引起来的字符,叫做字符常量。例如,'A'、'b'、'9'、'中'。
- 布尔常量:只有两种取值true、false。
- 空常量:null。代表没有任何数据。
思考:字符串常量与字符常量是一回事吗 ?
在Java语言中,一般设置常量标识符的所有字母均为大写