我是靠谱客的博主 落后电源,最近开发中收集的这篇文章主要介绍Java 数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.数据类型

类型

占用位数

数值范围

初始值

标准

boolen

8

true,false

false

 

char

16

0~65535

0

ISO Unicode

byte

8

-2^7~2^7

(byte)0

 

short

16

-2^15~2^15

(short)0

 

int

32

-2^31~2^31-1

0

 

long

64

-2^63~2^63-1

0L

 

float

32

 

0.0f

IEEE 754

double

64

 

0.0d

IEEE 754

2.类型转换

隐式类型转换:将弱的数据类型数据直接赋值给强的数据类型变量。

强制类型变换:将强的数据类型转换成弱的数据类型,采用显示类型转换,即在等号的右侧写上用圆括号括起来转换之后的数据类型。

布尔类型与其他数据类型不可以互相转换。

各数据类型的强弱关系如下

byte<short/char<int<long<float<double

强->弱:

double d=1.60;

int i=(int) d;

当从浮点型数据到定点数据类型的强制类型转换时,一般将小数点后面的数据全部舍去。

浮点类型:包括单精度和双精度浮点数据类型。

定点类型:一般指的是除去布尔类型和浮点类型之外的基本数据类型。

例:

public class J_CastExample

{

public static void main(String args[])

{

short a=100;

long b=a; //隐式类型转换

System.out.println("类型转换:短整数"+a+"变成长整数"+b);

b=123456789L;

a=(short)b; //显示类型转换

System.out.println("类型转换:长整数"+b+"变成短整数"+a);

} //方法main结束

} //类J_CastExample结束

编译命令为:

javac J_CastExample.java

执行命令:

java J_CastExample

输出结果:

类型转换:短整数100变成长整数100

类型转换:长整数123456789变成短整数-13035

最后

以上就是落后电源为你收集整理的Java 数据类型的全部内容,希望文章能够帮你解决Java 数据类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部