1、定义学生、老师、教室三个类,为三个类编写文档注释,并使用javadoc工具来生成API文档。
题目的意思应该是创建三个java文件,名称分别为Student.java、Teacher.java和ClassRoom.java,然后分别对他们进行javadoc命令。
javadoc命令只对public类生成文档
分别在cmd中进入类目录后,输入命令,然后打开apidoc之后,打开index.html文件.
疯狂java讲义第三章课后习题第1题答案
补充:如何对包进行注释?
补充:java如何对包进行注释?
2.使用8种基本数据类型声明多个变量,并使用不同方式为8种基本类型的变量赋值,熟悉每种数据类型的赋值规则和表示方式。
疯狂java讲义第三章课后习题第2题答案
3、在数值型的变量之间进行类型转换,包括低位向高位的自动转换、高位向低位的强制转换。
byte a = 10;
int b = 30;
double c = 180;
//低位向高位自动转换
b=a;
c=b;
//高位向低位的强制转换
a = (byte) b;
b = (int) c;
char d = (char) b;
float f = (float) 3.14;
4.使用数学运算符、逻辑运算符编写40个表达式,先自行计算各表达式的值,然后通过程序输出这些表达式的值进行对比,看看能否做到一切尽在掌握。
这里用jshell来运行更好
补习题
1、说出直接量和基本类型的区别。
直接量:是在程序中通过源代码直接给出的值。
包括:int、float、long、double、boolean、char、String、null
基本数据类型:就是非引用数据类型,
包括:byte、short、int、long、char、float、double、boolean
2、使用一遍各种运算符,
3、使用javadoc的参数,-windowtitle 、-doctitle 、 -header、并弄清楚他们的含义和作用
-windowtitle
-doctitle
-header 没找到它在哪里显示
4、使用单行、多行和文档注释,说出他们分别适用于哪里。完整的使用出javadoc的所有@属性。
单行:注释短的注释,没什么要求
多行:注释长的注释,没什么要求
文档注释:分为3种
(1)类注释:要求放在类的前面,常用@author、@version
(2)方法注释:要求放在方法前面,常用@param、@return
(3)变量注释:要求放在成员变量前面 , 并不会在文档中显示,不知道为什么
5、在java文档注释里使用html5的规范。还挺好用
6、javadoc对类文件生成文档,看看public以外的外部类会不会生成文档。不会,只有public类才会 ,所以要把java文件分开写,一个类一个文件,再测试一下生成包文档,只要放在一个文件下,就只会生成public类的文档
疯狂java讲义第三章补充习题第6题答案
7、说出标识符的命名规则
第一,要能够看懂
第二,不要乱用特殊符号
第三,尽量简洁
具体规则:
不能由数字开头
不能是java的关键字
不能包含空格
只能包含$和_这两种特殊符号和字母、数字,其他都不行
8、说出java的基本数据类型有哪些,以及他们分别是多少字节
char 2字节
byte 1字节
short 2字节
int 4字节
long 8字节
float 4字节
double 8字节
boolean
具体看这篇博客
Java基础Java中boolean类型到底占用多少个字节?
9、熟悉运算符的优先级,满看看。