Java数据类型面试题目如下:
1.Java有哪些数据类型
JAVA数据类型分为两大类:
Ø基本数据类型primitive type
整数型byte ,short,int,long
浮点型float ,double
布尔型boolean
字符型char
Ø引用类型reference type
类class
接口interface
枚举enum
数组array
注解@interface
2.创建Java对象的各成员变量的初始值和数据初始化各元素初始值分别是什么?
整数型byte ,short,int,long初始值都为0
浮点型float ,double初始值都为0.0
布尔型boolean初始值都为false
字符型char初始值都为’\0’
引用类型初始值都为null
3.Java基本数据类型的常量标识作用
Ølong类型的常量标识是:L或l,用于标识大于int型最大值的长整数常量
如: long r=22 0000 0000L;
Øfloat类型的常量标识是:F或f,用于标识4个字节的float浮点型常量,没有这后缀标识编译器默认为8个字符的doube浮点型常量。
如: float r=2.2F;
Ødoble类型的常量标识是:D或D或不用加标识,用于标识8个字节的doube浮点型常量。
如: double r=2.2D;或double r=2.2D;或double r=2.2;
Øchar类型的常量标识有两三种,分别如下:
charch1='a';//原字符格式
charch2='\141';//八进制格式
charch3='\u0061';//十六进制格式
System.out.println((int)ch1);//转成整数输出
System.out.println(ch2);
System.out.println(ch2);
System.out.println(ch2);