2.Java语言基础

Java语言中的标识符必须是一个以字母,下划线或美元符开始的字符序列,后面可以包含字母,下划线,美元符,数字。

(一)数据类型

1.整型

int  4字节

byte  1字节

short  2字节

long  8字节

有些情况需要使用十六进制或八进制的数,十六进制的数以前缀0x或0X开始,如0xFFFF,八进制的数以前缀0开始,如024。

2.浮点类型

float

double

3.字符类型

Java语言中的字符类型char是16位的,采用Unicode码,用于表示标准字符集中的字母。

4.布尔类型

Java中布尔类型不能与其他数据类型相互转换。

(二)常变量

常变量表示变量的值初始化后不再修改。Java中常变量声明时需在类型名前添加关键字final。常量无需在声明时立即初始化。

(三)运算符

无符号右移>>>,无符号左移<<<。

java中没有逗号运算符。

(四)类型转换

java中不能在布尔值和任何数字类型间做强制类型转换。

java中将整数类型转换为字符类型需要强制类型转换。

(五)流程控制

C++语言可以在内层嵌套中定义与外层嵌套同名的变量,此时内部定义会覆盖外部定义。在java中不允许这样做。

java提供带标签的break和continue。

switch语句中expresstion的值可以是char、byte、short或int类型。

发布了90 篇原创文章 · 获赞 48 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Asher_S/article/details/89814224