Java程序设计 精编教程(第3版)习题解答.doc
根据提供的文档信息,我们可以归纳出以下关键知识点: ### 1. Java 编程基础 **1.1 Java 的创始人** - **James Gosling**:Java 语言的主要创始人之一,被誉为“Java 之父”。 **1.2 Java 程序开发流程** - **编写源文件**:使用任何文本编辑器或集成开发环境(IDE)创建 Java 源文件。 - **编译源文件**:使用 `javac` 命令将源文件编译成字节码文件。 - **运行程序**:通过 Java 解释器执行字节码文件。 **1.3 设置 Classpath** - `set classpath=D:\jdk\jre\lib\rt.jar;.;`:设置环境变量 `classpath` 来指定 Java 运行时所需的类库路径。 **1.4 文件扩展名** - Java 源文件扩展名为 `.java`。 - Java 字节码文件扩展名为 `.class`。 ### 2. 类与对象 **2.1 类定义示例** - **Teacher 类**: ```java public class Teacher { double add(double a, double b) { return a + b; } double sub(double a, double b) { return a - b; } } ``` - **Student 类**: ```java public class Student { public void speak() { System.out.println("老师好"); } } ``` - **MainClass 类**: ```java public class MainClass { public static void main(String[] args) { Teacher zhang = new Teacher(); System.out.println(zhang.add(12, 236)); System.out.println(zhang.sub(234, 120)); Student jiang = new Student(); jiang.speak(); } } ``` **2.2 文件命名规则** - 如果源文件包含多个类,但没有声明为 `public` 的类,则文件名可以任意一个类名,但扩展名必须为 `.java`。 - 若存在 `public` 类,则文件名必须与该类名完全相同,并且扩展名为 `.java`。 ### 3. 标识符与关键字 **3.1 标识符定义** - 用于标识类名、变量名、方法名等有效字符序列。 - 由字母、下划线 `_`、美元符号 `$` 和数字组成。 - 首字符不能是数字。 - 示例:`true` 不是有效的标识符。 **3.2 关键字列表** - Java 中具有特殊含义的单词,不能用作名称。 - 示例:`class`, `implements`, `interface`, `enum`, `extends`, `abstract`。 **3.3 基本数据类型** - `boolean`, `char`, `byte`, `short`, `int`, `long`, `float`, `double`。 ### 4. 控制结构 **4.1 条件语句示例** - 使用 `if-else` 语句进行条件判断。 ```java public class JudgeAward { void giveMess(int number) { if (number == 9 || number == 131 || number == 12) { System.out.println(number + " 是三等奖"); } else if (number == 209 || number == 596 || number == 27) { System.out.println(number + " 是二等奖"); } else if (number == 875 || number == 316 || number == 59) { System.out.println(number + " 是一等奖"); } else { System.out.println("未中奖"); } } } ``` **4.2 用户输入** - 引入 `java.util.Scanner` 类。 ```java import java.util.Scanner; public class Computer { public static void main(String[] args) { Scanner reader = new Scanner(System.in); double amount = 0; // 存放电量 ... } } ``` 以上是根据给定的文档内容提取并总结的关键知识点,覆盖了 Java 编程的基础概念、类与对象的定义、标识符与关键字的理解以及控制结构的应用等方面。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助