文章目录
文章目录
1. 问答题
(1) 什么叫标识符?标识符的规则是什么?false 是否可以作为标识符?
类、变量、方法、类型、数组、文件等命名的有效字符序列称为标识符。符号的名字就是标识符。
(2) 什么叫关键字?true 和 false 是否是关键字?请说出6个关键字。
Java 的保留字(具有特定用途/赋予特定意义的单词,例如循环控制 while/for ,类型名 int 等等),不能作为标识符。true 和 false 并非关键字,但是不能作为标识符。举例: (类型名) int byte short char long float double etc…
(3) Java 的基本数据类型都是什么?
byte short int long float double boolean char
(4) float 型常量和 double 型常量在表示上有什么区别?
float 常量需要以 f 结尾,例如 3.14f。一个(带有小数点的)浮点数的字面量的默认类型是 double.
(5) 怎样获取一维数组的长度,怎样获取二维数组中一维数组的个数?
array.length
字段。对于一个一维数组,该字段表示元素个数;对于一个二维数,则表示该二维数组中一维数组的个数。
3. 阅读或调试程序
(1) 上机运行下列程序,注意观察输出的结果。
输出了 Unicode 编码从 20302 到 20322 的字符(此处为排版方便,将 println 换成了 print 加空格)。
public class E {
public static void main(String args[]) {
for ( int i = 20302; i < 20322; i++ ) {
System.out.print((char)i+" ");
}
}
}
[admin@iZbp18743tpvttty07dgbrZ 2]$ java ./3.1/E.java
低 住 佐 佑 佒 体 佔 何 佖 佗 佘 余 佚 佛 作 佝 佞 佟 你 佡
(2) 上机调试下列程序,注意 System.out.print()
和 System.out.println()
的区别。
System.out.print()
输出完毕后不换行,而System.out.println()
输出结束后自动换行。
public class OutputData {
public static void main(String args[]) {
int x = 234, y = 432;
System.out.println(x + " < " + (2*x));
System.out.print("我输出结果后不回车");
System.out.println("我输出结果后自动回车到下一行");
System.out.