
Java面向对象编程实验指南与代码.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书为学习和实践Java面向对象编程提供了详细的指导和丰富的代码示例,帮助读者深入理解面向对象概念并熟练掌握相关技能。
Java面向对象程序设计实验指导代码
内容简介:
本书是《 Java 面向对象程序设计》的配套实验指导和习题解答。全书分为两部分:第一部分包含16次上机实践内容,每次由若干个具体的实验组成;每个实验包括相关知识点、目的要求、模板代码及报告撰写等环节说明。第二部分则提供主教材中习题参考答案。
**上机实践 1 Java 入门**
- **实验 1:一个简单的应用程序**
- 程序模板:
```java
public class Hello {
public static void main(String args[]) {
// 命令行窗口输出 你好,很高兴学习Java
A a = new A();
a.fA();
}
class A {
void fA() {
System.out.println(We are students); // 输出指令
}
}
}
```
- **实验 2:教室、老师和学生**
- 程序模板:
```java
public class ClassRoom {
public static void main(String args[]) {
Teacher zhang = new Teacher();
Student jiang = new Student();
zhang.introduceSelf(); // 输出 我是张老师
jiang.introduceSelf(); // 输出 我是学生,名字是:奖励
}
}
public class Teacher {
void introduceSelf() {
System.out.println( 我是张老师 ); // 输出指令
}
}
public class Student {
void introduceSelf() {
System.out.println( 我是学生,名字是:奖励); // 输出指令
}
}
**上机实践 2 基本数据类型**
- **实验1:输出特殊边傍的汉字**
- 程序模板:
```java
public class InputChinese {
public static void main(String args[]) {
char ch=研, zifu=0;
int p=22920, count=5, position=0;
System.out.printf( 输出%d个石字傍的汉字: \n,count);
for(char c = ch; c <= ch + count ;c++) {
// 将字符转换为整数
position = (int)c;
System.out.printf(%c(%d), c,position);
}
System.out.printf(\n 输出%d个女字傍的汉字: \n,count);
for(int n=p;n<=p+count;n++) {
// 将整数转换为字符
zifu = (char)n;
System.out.printf(%c(%d),zifu,n);
}
}
}
- **实验2:输入、输出学生的基本信息**
- 程序模板:
```java
import java.util.Scanner;
public class InputMess {
public static void main(String args[]) {
Scanner reader = new Scanner(System.in);
System.out.println( 输入姓名 (回车确认 ):);
String name=reader.nextLine(); // 赋值给name
System.out.println( 输入年龄 (回车确认 ):);
byte age=(byte)reader.nextByte(); // 赋值给age
System.out.println( 输入身高 (回车确认 ):);
float height = reader.nextFloat(); // 赋值给height
System.out.printf(%28s\n,-- 基本信息 --);
System.out.printf(%10s%-10s, 姓名 :, name);
System.out.printf(%4s%-4d, 年龄 :, age);
}
}
全部评论 (0)


