Java学习笔记(1)

java的数据类型分类可以如下图所示:
(注意:java的基本数据类型不支持c++中的指针类型,结构类型(struct),联合类型(union))
在这里插入图片描述
另外:java中String是个封装类,但是没有对应的原始的数据类型,它不是基本数据类型。java.lang.String类使用了final修饰,不能被继承。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String是常量,其对象一旦构造就不能再被改变。

1:基本变量类型
(1):布尔类型boolean
(2):字符类型,包括字符变量和字符常量
(3):整数类型

  • byte 占8位
  • short 占16位
  • int 占32位
  • Long 占64位

(4):浮点类型
标准计数法:整数部分,小数部分和小数点组成,如9.78;
科学计数法:由十进制数,小数点,小数和指数构成,指数部分由E或e跟上正负号的整数表示,如345.789可以表示为3.45789E+2
java中有两种浮点类型,单精度浮点数(float,32位)和双精度浮点数(double,64位)。
一个浮点数字默认为double型,在一个浮点数后加字母F或f,表示float。

double d=3.3      //3.3后可加d也可不加
float  d=3.3         //在定义float型,需在数值后面加F或f

2:数据类型转换
各种数据可以混合在一起进行运算。不同类型的数据需进行数据类型转换之后在进行运算。

数据的高低级为 (1)short,char,byte (2)int (3)long (4)float (5)double
从低级到高级发生自动类型转换,从高级到低级发生强制类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值