2021-03-30

Day3
又是坚持写博客的一天。
上次应该是写到了标识符规则了。
一、关键字:
java中有一些具有特殊用途的单词被称为关键字,当定义标识符的时候不能让标识符与关键字相同。
Java中的关键字都是小写的,一共有48个
在这里插入图片描述
二、数据类型
数据类型中包括了两大类,一种是基本数据类型,另一种是引用数据类型。

基本数据类型包括:boolean类型、数值类型。
其中数值类型又包括:整数类型,浮点类型。
整数类型:byte(1个字节)
short(2个字节)
int(4个字节)
long(8个字节)
整数类型中还有一个字符类型:char(2个字节)
浮点类型:float(4个字节)
double(4个字节)
string字符串不是基本数据类型,字符串类型本身就是一个类,是一个引用类型的数据
其中一个字节占8位。
int类型是常用的整数类型,因此在通常情况下,一个java整数常量通常默认的就是int类型。除此之还有两种情况要注意:
1、如果直接讲一个较小的整数常量(常数值在byte或short数据表示范围内)赋值给byte或short变量,Java会自动把这个整数常量当成byte型或short型来处理。
2、如果把一个很大的整数常量(超出了int数据类型的表示范围)时,java不会自动把这个整数常量变成long型来处理,如果希望系统将这个整数常量当作long型来处理可以在后面加一个l后缀来解决。例如:long l = 123456789987654321L
(总的来说,就是一个小的水桶可以放到一个大的水桶当中,反之则不可以)
三、java中的整数常量有4种表示方式:二进制,八进制,十进制,十六进制
二进制整数以0b或0B开头
八进制以0开头
十六进制以0x或0X开头
例如:int student = 0B00010101
四、字符类型一定是以单引号括起来
例如:char h=‘f’
一个char只能定义一个字符,包括任何一个语言的字符,a、A、中
可以通过转义字符表示特殊字符常量,例如:’\t’,’\n’,’\r’.
浮点数据类型
float(32位)表示单精度浮点
double(64位)表示双精度浮点
—————————————————————————今天写到这,明天再写点再发
java语言的浮点有两种表现形式
1、十进制形式:这种形式是简单的浮点数,例如5.6 7.8。浮点数必须包含小数点,否则会被当成int型处理
2、科学技术的形式:例如5.12e2 表示5.12×10的平方
二、java默认的浮点类型是double型,如果想把浮点当作float型来处理,应该在这个浮点数后面紧跟一个f或F(像之前int转long型相同)例如:float car = 1.25e10f
三、布尔类型
布尔类型是用来表示在逻辑上表示真或假,并且布尔类型的数值只能是true or false,
不能像c中用1或0来表示 例如 boolean b1 = true。
布尔类型的值或变量主要用来控制流程的进行。可控制的流程有:
if条件控制语句
while循环语句
do while循环语句
for循环语句

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值