关于java:java变量数据类型运算符

45次阅读

共计 1842 个字符,预计需要花费 5 分钟才能阅读完成。

什么是变量?什么又是数据类型?运算符又是什么?

变量 的概念:

  • 内存中的一个存储区域
  • 该区域有本人的名称(变量名)和类型(数据类型)和值
  • Java 中每个变量必须先申明,再赋值,而后能力应用
  • 该区域的数据能够在同一类型范畴内一直变动
  • Java 中的变量有四个根本属性:变量名,数据类型,存储单元和变量值

变量名:非法的标识符

变量的数据类型:能够是根本类型和援用类型(必须蕴含类型)

存储单元:存储单元大小是由数据类型决定的,如:int 为 4 个字节 32 位

变量值:在存储单元中放的就是变量值(如果是根本类型放的就是具体值,如果是援用类型放的是内存地址,如果 null,示意不指向任何对象)

l 定义变量的格局:数据类型 变量名 = 初始化值

l 变量是通过应用变量名来拜访这块区域的

//int 是一种数据类型,是整型。

int a; // 在内存中开拓一块空间,这块空间的类型是整型,给这块空间起名叫 a

// 赋值

a = 100;

// 通过变量名去拜访那块内存。

System.out.println(a);

// 反复拜访

System.out.println(a);

l 应用变量留神:

  • 变量的作用域:一对 {} 之间无效。出了大括号就不意识了。
  • 初始化值
  • 变量能够反复赋值,但不能反复申明,在同一个域中,变量名不能反复。

数据类型

1)根本数据类型,这是达内 IT 培训老师为大家解说的第一种 Java 数据类型。

1.Java 的八大根本数据类型为:

整型

byte 字节型 1 字节 8bit 最大存储数据量是 255,寄存的数据范畴是 -128~127 之间

short 短整型 2 字节 16bit 最大数据存储量是 65536,数据范畴是 -32768~32767 之间

int 整型 4 字节 32bit 最大数据存储容量是 2 的 32 次方减 1,数据范畴是负的 2 的 31 次方到正的 2 的 31 次方减 1

long 长整型 8 字节 64bit 最大数据存储容量是 2 的 64 次方减 1,数据范畴为负的 2 的 63 次方到正的 2 的 63 次方减 1

浮点型

float 单精度 4 字节 32bit 数据范畴在 3.4e-45~1.4e38,间接赋值时必须在数字后加上 f 或 F

double 双精度 8 字节 64bit 数据范畴在 4.9e-324~1.8e308,赋值时能够加 d 或 D 也能够不加

字符类型

char 字符型用单引号

布尔类型

boolean 布尔型 true/false(只有虚实两种后果)

数据值域的常识阐明:

1. 一个 bit 是计算机考研存储的最小的数据单位。即 1 位,只可能是 0 或 1.

2. 一个 byte 由八个 bit 组成,即八位,能够示意 256 个整数值,又因为 byte 在 Java 中有符号之分(即正负数),所以范畴位 -128~127.

3. 一个 char 在 Java 中由两个 byte 组成,用来示意一个字符,即 unicode 编码,是无符号类型。

4.int 和 float 在 Java 中由 4 个 byte 组成。

5. 每个 long 或 double 型变量占用八个 byte 的存储空间。

6.1T=1024G,1G=1024M,1M=1024K,1K=1024B

运算符

算数运算符

算术运算符包含通常的加(+)、减(-)、乘(*)、除(/)、取模(%),实现整数型和浮点型数据的算术运算。

此外,算术运算符还有“++”和“–”两种,别离称为加 1 和减 1 运算符。这两种运算符有前缀模式和后缀模式,含有有所不同。例如,i++ 和 ++i 的执行程序是不一样的,i++ 在 i 应用之后再 +1,++i 在 i 应用之前先 +1。i– 和 –i 的状况于此相似

关系运算符

关系运算符用来比拟两个值,包含大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)和不等于(!=)6 种。关系运算符都是二元运算符,也就是每个运算符都带有两个操作数,运算的后果是一个逻辑值。Java 容许“==”和“!=”两种运算符用于任何数据类型。例如,既能够判断两个数的值是否相等,也能够判断对象或数组的实例是否相等。判断实例时比拟的是两个对象在内存中的援用地址是否相等。

逻辑运算符

逻辑运算符包含逻辑与(&&)、逻辑或(||)和逻辑非(!)。前两个是二元运算符,后一个是一元运算符。Java 对逻辑与和逻辑或提供“短路”性能,也就是在进行运算时,先计算运算符左侧的表达式的值,如果应用该值能失去整个表达式的值,则跳过运算符右侧表达式的计算,否则计算运算符右侧表达式,并失去整个表达式的值。

位运算符

位运算符用来对二进制位进行操作,包含按位取反(~)、按位与(&)、按位或(|)、异或(^)、右移(>>)、左移(<<)和无符号右移(>>>)。位运算符只能对整数型和字符型数据进行操作。

正文完
 0