PAGE 1
PAGE 24
Java面向对象程序设计实验指导代码
内容简介
本书是《Java面向对象程序设计》的配套实验指导和习题解答。本书的第一部分为16次上机实践的内容,每次上机实践由若干个实验组成。每个实验由相关知识点、实验目的、实验要求、实验模版、实验知道和实验报告组成。在进行实验之前,首先通过实验目的了解实验要完成的关键主题、通过实验要求知道本实验应达到怎样的标准,然后,完成实验模板,填写实验报告。本书的第二部分为主教材的习题参考解答。
上机实践1 Java入门
实验1 一个简单的应用程序
5.程序模板
Hello.java
public class Hello {
public static void main (String args[ ]) {
【代码1】 //命令行窗口输出"你好,很高兴学习Java"
A a=new A();
a.fA();
}
}
class A {
void fA() {
【代码2】 //命令行窗口输出"We are students"
}
}
实验2 教室、老师和学生
程序模板
请按模板要求,将【代码】替换为Java程序代码。
ClassRoom.java
public class ClassRoom {
public static void main (String args[ ]) {
【代码1】//命令行窗口输出"教学活动从教室开始"
Teacher zhang = new Teacher();
Student jiang = new Student();
roduceSelf();
roduceSelf();
}
}
Teacher.java
public class Teacher {
void introduceSelf() {
【代码2】 //命令行窗口输出"我是张老师"
}
}
Student.java
public class Student {
void introduceSelf() {
【代码3】/ /命令行窗口输出"我是学生,名字是:奖励"
}
}
上机实践2 基本数据类型
实验1 输出特殊边傍的汉字
程序模板
请按模板要求,将【代码】替换为Java程序代码。
InputChinese.java
public class E {
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++) {
【代码1】 //c进行int型转换据运算,并将结果赋值给position
System.out.printf("%c(%d)",c,position);
}
System.out.printf("\n输出%d个女字傍的汉字:\n",count);
for(int n=p;n<=p+count;n++) {
【代码2】 // n做char型转换运算,并将结果赋值给zifu
System.out.printf("%c(%d)",zifu,n);
}
}
}
实验2 输入、输出学生的基本信息
程序模板
请按模板要求,将【代码】替换为Java程序代码。
InputMess.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=【代码1】 //从键盘为name赋值
System.out.println("输入年龄(回车确认):");
byte age=【代码2】 //从键盘为age赋值
System.out.println("输入身高(回车确认):");
float height=【代码3】 //从键盘为heig