欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA 数据类型与运算符

程序员文章站 2022-04-15 18:53:35
**数据类型与运算符**一、变量与类型变量:程序运行时可变的量。1.1、整型变量(int)基本语法格式: int 变量名 = 初始值;变量名:(标识符)数字,字母,下划线、$ 组成注意:不能以数字或者下划线开头。在JAVA当中,一个int变量占4个字节。什么是字节?字节是计算机中表示空间大小的基本单位,计算机使用二进制表示数据,我们认为8个二进制位(bit)为一个字节(byte)。1KB=1024Byte,1MB=1024......
                                **数据类型与运算符**

一、变量与类型
变量:程序运行时可变的量。
1.1、整型变量(int)
基本语法格式: int 变量名 = 初始值;
变量名:(标识符)数字,字母,下划线、$ 组成
注意:不能以数字或者下划线开头。
在JAVA当中,一个int变量占4个字节。
什么是字节?
字节是计算机中表示空间大小的基本单位,计算机使用二进制表示数据,我们认为8个二进制位(bit)为一个字节(byte)。
1KB=1024Byte,1MB=1024KB,1GB=1024MB
范围:-2^31- — -2^31-1;
使用以下代码查看JAVA中的整数范围
System.out.println(Integer.MAX_VALUE);//int 的最大值
System.out.println(Integer.MAX_VALUE);//int的最小值
如果运算结果超出了int的最大范围,就会出现溢出的情况
int maxvalue = Integer.MAX_VALUE;
System.out.println(maxvalue+1);
int minvalue = Integer.MIN_VALUE;
System.out.println(minvalue-1);
注:变量在使用之前一定要初始化
1.2 长整形变量(long)
基本语法格式: long 变量名 = 初始值;
代码示例:long num = 10L;
在JAVA当中,一个long变量占8个字节。
范围:-2^63- — -2^63-1;
使用以下代码查看JAVA中的长整型数据范围
System.out.println(Long.MAX_VALUE);//long的最大值
System.out.println(Long.MAX_VALUE);//long的最小值
1.3 双精度浮点类型(double)
基本语法格式: double 变量名 = 初始值;
代码示例:double num = 10.0;
JAVA当中double是8个字节;
1.4 单精度浮点类型(float)
基本语法格式: float 变量名 = 初始值;
代码示例:float num = 10.0f;
JAVA当中float是4个字节;
float可以表示小数点后6位,double可以精确表示小数点后16位。
1.5字符类型变量
基本语法格式: char 变量名 = 初始值;
代码示例:char num = ‘A’;
注:1、java中使用 单引号+单个字母表示字符的字面值。
2、计算机中的字符本质上是一个整数,在C语言中使用ASCII表示字符,而java中使用Unicode表示字符,因此一个字符占个字节,表示的字符种类更多,包括中文。
1.6字节类型变量
基本语法格式:byte 变量名 = 初始值;
代码示例: byte value= 0;
注:字节类型表示的也是整数,只占一个字节,表示范围较小(-128 --127)
1.7 短整型变量
基本语法格式: short 变量名 = 初始值;
代码示例:short num = 0;
short占两个字节。
1.8 布尔类型变量(没有明确规定大小)
基本语法格式:boolean 变量名 = 初始值;
代码示例:boolean value = true;
注:1、boolean类型的变量只有两种取值,true表示真,false表示假。
2、java中的boolean类型和int不能相互转换,不存在1表示true,0表示false这样的用法。

本文地址:https://blog.csdn.net/mujinhuanian/article/details/109273866

相关标签: java