变量,数据类型和运算符
Posted wxyleo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量,数据类型和运算符相关的知识,希望对你有一定的参考价值。
1.变量
计算机使用内存来记忆大脑运算时要使用的数据.
如何存储一个数据? 答:"根据数据类型为它在内存中分配一块空间,然后数据就可以放进这块空间中."
分配的空间过小会导致数据无法储存.
根据内存地址可以找到这块内存空间的位置,也就找到了存储的数据.
内存地址非常不好记,因此,我们给这块内存空间起一个别名,通过使用别名找到对应空间存储的数据.
变量是一个数据空间的表示.
通过变量名可以简单快速地找到它储存的数据.
变量时存储数据的一个基本单元,不同的变量相互独立.
2.基本数据类型
类型 关键字 内存占用 取值范围
字节型 byte 1个字节(8bit) -128 ~ 127
短整型 short 2个字节(16bit) -32768 ~ 32767
整型 int(默认) 4个字节(32bit) -231 ~ 231-1
长整型 long 8个字节(64bit) -263 ~ 263-1
单精度浮点数 float 4个字节(32bit) 1.4013E-45 ~ 3.4028E+38
双精度浮点数 double(默认) 8个字节(64bit) 4.9E-324 ~ 1.797E+308
字符型 char 2个字节(16bit) 0 ~ 65535
布尔类型 boolean 1个字节(8bit) true,false
3.变量的使用
声明变量:即根据数据类型在内存中申请一块空间,这里需要给变量命名.
给变量赋值:将数据存储至对应的空间.
调用变量:使用存储的变量,我们称之为"调用变量".
4.变量命名规则
变量必须以字母,下划线"_"或"$"符号开头.
变量可以包括数字,但不能以数字开头.
除了"_"和"$"外,变量名不能包含任何特殊字符.
不能使用Java语言的关键字,如int,class,public等.
5.运算符
算术运算符 逻辑运算符
+ 加法运算符 > 大于
- 减法运算符 < 小于
* 乘法运算符 >= 大于等于
/ 除法运算符 <= 小于等于
% 取余运算符 == 等于
!= 不等于
6.数据类型转换
自动数据类型转换
规则1:如果一个操作数为double类型,则整个表达式可提升为double类型.
int score = 80;
double newScore = score;
规则2:满足自动类型转换的条件
两种类型要兼容,目标类型大于源类型.
强制数据类型转换
在变量前加上括号,括号中的类型就是要强制装换成的类型.
double d = 34.5634;
int b = (int)d;
运行b的值如下:
34
以上是关于变量,数据类型和运算符的主要内容,如果未能解决你的问题,请参考以下文章