JAVA 基本数据类型

 在Java中有8种基本数据类型来储存数值,字符,布尔值,即整数类型,浮点类型,字符类型,布尔类型。

1.整数类型

用来存储整数数值,可正可负,但没有小数部分。根据它所占内存大小不同,可分为byte,short,int,long四种整型.

数据类型内存空间(8位为1字节)取值范围
byte8位-128~127
short16位-32768~32767
int32位-2147483648~2147483647
long64位-9223372036854775808~9223372036854775807

在这四个整数类型中,int  byte  short 定义方法大致相同,long型取值范围比int型大,属高精度数据类型,需在整数后加L。

整数在Java程序中有3种表达形式,分别为十进制,八进制,十六进制,

八进制数必须以0开头  十六进制必须以0X或0x开头

public static void main(String[]args){
		//int型
		int x;               //定义int型变量x
		int x,y;             //同时定义x y
		int x=10,y=-5;       //同时定义并赋予初值
		intx=5+23;           //定义x并赋予公式(5+23)计算结果的初值
		
		//long型
		long num;
		long num,rum;
		long num=12345678l,yum=-98765432L;
		long num=123456L*987654L;
		
	}

byte a=-128;                 //java中,没有signed unsigned的概念,所有数值都包含正负值
 short b=6666;
 int c=2147483647;
 long d=3764728342189L;         //整型当中只有long后需标记L/l
注意:java中,所有的整型默认是int  所有实型默认是dounle
 double x=6.66;         float y=6.33f;

2.浮点类型

用来存储含有小数部分的数值,在Java中浮点型分为单精度浮点类型(float)和双精度浮点类型(double)

数据类型内存空间(8位为1字节)取值范围
float32位1.4E-45~3.4028235E38
double64位4.9E-324~1.7976931348623157E308

在默认情况下小数都被看做double型,若要使用float型小数,则需要在小数后添加F或f。

3.字符类型

char 型:用于存储单个字符,占16位的内存空间

用char关键字定义字符变量:

char x='a';

转义字符 一种特殊的字符变量,以反斜杠“\”开头,具有特殊含义。

char 在c语言中是-128~127 但是在Java中是0~65535

4.布尔类型

又称逻辑类型,通过关键字boolean来定义布尔类型变量,只有两个值true和false,分别代表布尔逻辑中的真 假,不能与整数类型进行转换。
布尔类型通常被用在流程控制中,作为判断条件。

定义布尔类型变量:

boolean b;               //定义布尔类型变量b
boolean b1,b2;           //定义布尔类型变量b1 b2
boolean b=true;          //定义布尔类型变量b,并赋给初值true

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值