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语句用在循环体语句中,用于终止某次循环,即跳出循环体中尚未执行的语句,接着是否执行循环的判定。
942

被折叠的 条评论
为什么被折叠?



