Java基本数据类型

基本数据类型

整数类型:

就是数学中的整数。
但与现实中的整数不同,Java的整数有过严格的定义,不同类型的整数能表示的范围不同。

类型字节数
byte1-128~127
short2-32,768~32,767
int4-2,147,483,648~2147483647
long8-9,223,372,036,854,775,808~9,223,372,036,854,775,807
浮点数类型

就是数学中的小数,由于计算机内部是由二进制进行运算所以,在表示小数时会漂浮不定,因此称为浮点数。
浮点数的主要类型有:单精度浮点数(float)、和双精度浮点数(double)

(注意:在计算机中浮点数类型的范围比整形的范围大)

类型位数范围
float41.4013E-45~3.4028E+38
double84.9E-324~3.4028E+308
字符型

char类型。
我们日常生活中的汉字、字母、数字在计算机当中被称为字符。
表示的范围:0 ~ 65535 。
字符型的声明和赋值:

char c ;
c = 'A';   // 字符型的值由单引号引着,且只能是一个值(空格也是值) 
布尔类型

只表示两个值true、false,但在计算机编程中的地位非同小可。
几乎所有涉及逻辑的地方都会用到true、false

变量和常量

变量顾名思义就是在程序运行中值可以改变的量。

变量的声明:

  int i1;//声明一个 int 类型变量 i1。
  
  i1 = 10;//现在给 i1 赋值为10。i1 的值就是 10 。
  
  i1 = 20;// i1 的值被改变了,这就是可以改变的量,为常量。

其他类型变量的声明和 int 也差不多,但不同的是给 long 变量赋值时要在后面加 l 或 L.
在给 float 的变量赋值时又在值后面加 f 或 F。(建议都用大写,方便辨认)
如:

long l1 = 10000L;

float f1 = 0.5555F;

字符串类型

字符串也称为不可变字符序列。并不属于基本数据类型,但由于前期使用也较为频繁。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值