java | 练习题(二)

跨个小门槛,进入幼儿园小班

Posted by Haauleon on September 8, 2020

复习题

1.标识符的命名规则有哪些?

1
2
3
4
5
6
答:
(1)由26个英文字母大小写,0-9,_ 或 $ 组成
(2)不以数字开头
(3)不能使用关键字和保留字,但能包含关键字和保留字
(4)java 中严格区分大小写,但长度无限制
(5)标识符不能包含空格



2.标识符的命名规范有哪些?

1
2
3
4
5
答:
(1)包名:多单词组成是所有字母均小写,如 xxxyyyzzz
(2)类名、接口名:多单词组成时所有单词的首字母均大写,如 XxxYyyZzz
(3)变量名、方法名:多单词组成时,使用小驼峰式,如 xxxYyyZzz
(4)常量名:所有字母均大写,多单词时每个单词使用下划线连接,如 XXX_YYY_ZZZ



3.java 变量按照数据类型怎么划分?并指出 java 的基本数据类型有哪 8 种?并指出其各自占用的内存空间大小。

1
2
3
4
5
6
7
8
9
10
11
答:
(1)数据类型分别基本数据类型和引用数据类型。
(2)基本数据类型分别为以下 8 种:
     byte - 1个字节
     short - 2个字节
     int - 4个字节
     long - 8个字节
     char - 1个字符(2个字节)
     float - 4个字节
     double - 8个字节
     boolean



4.说明基本数据类型变量之间自动类型提升的运算规则。

1
答:byte、short、char -> int -> long -> float -> double



5.说明基本数据类型变量之间强转类型转换的使用规则和强转可能出现的问题。

1
答:容量大的数据类型变量转为容量小的数据类型变量时可使用强转符"()"。可能会出现精度损失问题(float转int也称为截断)。