数据类型与关键字

Java数据类型

Java为强类型语言:变量只能先定义后使用

VB JavaScript为弱类型语言,变量较为灵活,但也有规范

基本数据类型

整型

byte :占一个字节 范围 -128—127

short:占两个字节 范围 -32768—32767

int:占四个字节 范围 -2147283648—2147283647(21亿左右)

long:占八个字节 范围 -9223372036854775808—9223372036854775808 常在数据后面加一个L表示为长数据类型

二进制0b 八进制0 十进制 十六进制0x

浮点型

float:占四个字节 常在变量后面加F表示为单精度浮点型

double:占8个字节

有限 离散 舍入误差 接近但不等于

最好完全避免用浮点数进行比较 用类BigDecimal进行比较

字符型

占两个字节

注意:字符型采用两个字节Unicold编码,所有的字符本质还是数字 \U0000 \UFFFF \转义字符 \t \n

boolean型

占1位,其值只有true和false两个

整数的

引用数据类型

  • 数组

  • 接口

关键字

 

goto关键字

  • goto关键字很早就在程序设计语言中出现。尽管goto是 Java 的一个保留字,但并未在语言中得到正式使用,java没有goto。然而,在break和continue这两个关键字的身上,我们仍然能看到一些goto的影子---带标签的break和continue。

  • “标签”是指后面跟一个冒号的标识符,例:label:

  • 对 Java 来说,唯一用到标签的地方是在循环语句之前。而在循环语句之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,他们就会中断到标签存在的地方

关于break和continue关键字

  • break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。 (break语句也在 switch 语句中使用)

  • continue语句用在循环体语句中,用于终止某次循环,即跳出循环体中尚未执行的语句,接着是否执行循环的判定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值