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

来源:互联网 发布:大数据商务拓展怎么做 编辑:程序博客网 时间:2024/04/30 18:59

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类型的常量标识是:Ll,用于标识大于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);

 

 

0 0
原创粉丝点击