Java数据类型
2024-01-08 10:58:47 4 举报
AI智能生成
初学java 数据类型
作者其他创作
大纲/内容
所谓的变量是一种对于内存中的数据的引用方式,而变则是指不引用固定的数据,所代表的数据是可以发生改变的,变量的本质就是用于代表某一个数据。
Java是强类型的编程语言,在Java中要使用变量,必须先声明变量的名称与数据类型,可以通过使用赋值运算符=来指定一个变量所代表的值。
声明变量的时候的注意事项:1.变量必须声明才能使用2.声明变量必须要指定类型3.不可以声明变量后在未指定任何的值给他引用之前就使用这个变量4.变量名称不可以使用特殊的字符,只能由英文字母、数字、下划线、美元符组成。5.变量名称不能由数字开头6.变量名称不能与Java中的53个关键字同名7.在同一个作用范围之内,必须保证变量名称的唯一性8.使用清晰的词汇进行命名,使用驼峰式命名原则
变量的生命周期:变量在哪一个大括号内声明就在哪一个大括号内有效,一旦出了这个大括号则变量销毁。
对象、数组都是引用数据类型。所有引用类型的默认值都是null。
变量
如果说变量是可以变化的量,则常量就是不允许发生变化的量。
所谓常量就是指其所代表的数据一旦被指定就不能发生改变。在java中使用final关键字修饰的变量就是常量。其所代表的值在初始化之后不能进行改变,这种所谓的最终的变量或变量的最终形态在Java中即代表常量。
例子:final double PI = 3.1415927;
虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。
常量
引用数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
byte 数据类型是8位、有符号的,以二进制补码表示的整数;
最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;
例子:byte a = 100,byte b = -50。
1.byte类型
short 数据类型是 16 位、有符号的以二进制补码表示的整数
最小值是 -32768(-2^15);最大值是 32767(2^15 - 1);默认值是 0;
例子:short s = 1000,short r = -20000。
2.short类型
int 数据类型是32位、有符号的以二进制补码表示的整数;
3.int
long 数据类型是 64 位、有符号的以二进制补码表示的整数
例子: long a = 100000L,long b = -200000L。\"L\"理论上不分大小写,但是若写成\"l\"容易与数字\"1\"混淆,不容易分辩。所以最好大写。
4.long
单精度浮点型 float 占4个字节 整体(整数+小数部分)可以表示8位,小数点之后最多能表示8位。单精度浮点型数据的后面必须添加F(不分区大小写)
默认值是 0.0f;例子:float f1 = 234.5f。
5.float
双精度浮点型 double 占8字节,整体可以表示17位,小数点之后最多有17位,双精度浮点型数据后面可以添加D(不区分大小写).
浮点型数据默认就是double类型
例子:double d1 = 7D ;double d2 = 7.; double d3 = 8.0; double d4 = 8.D; double d5 = 12.9867;
6.double
Java中的字符类型的数据采用Unicode编码,每一个字符型的数据占用2个字节。无论是一个数字、一个字母、一个汉字都是一个字符,字符型数据必须使用单引号进行包围。
char 类型是一个单一的 16 位 Unicode 字符;
最小值是 \\u0000(十进制等效值为 0);最大值是 \\uffff(即为 65535);char 数据类型可以储存任何字符;例子:char letter = 'A';。
7. char
布尔类型 boolean 布尔类型的数据在Java中占2个字节,这种类型的数据只有两个:true和false,代表逻辑上的成立与不成立。与其他的编程语言不同的是,Java中的布尔类型只有true和false,不能使用yes no 或 0 1代替。
默认值是 false;
8.boolean
基本数据类型
Java数据类型
0 条评论
回复 删除
下一页