Java面试题系列(1):数据类型

1. Java有哪些数据类型

java数据类型分为两大类:java

Ø 基本数据类型 primitive type数组

整数型  byte ,short,int ,longspa

浮点型float ,double.net

布尔型  booleancode

字符型 char对象

Ø 引用类型  reference typeblog

  类   class接口

 接口 interfaceip

 枚举 enumget

 数组 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 类型的常量标识有两三种,分别以下:

char ch1='a'; //原字符格式

char ch2='\141';//八进制格式

char ch3='\u0061';//十六进制格式

System.out.println((int)ch1);//转成整数输出

System.out.println(ch2);

System.out.println(ch2);

System.out.println(ch2);

相关文章
相关标签/搜索