一、实验目的
1、掌握常用的 Java 集成开发环境的使用,特别是 Eclipse 和 NetBeans。
2、掌握 Java 基本语法,重点是面向对象的思想和语法。
3、掌握控制台下(应用程序)的输入输出方法,作为后续部分实验的基础。
二、实验类型
设计型。
三、实验内容
1、打开实验室计算机上的集成开发环境 Eclipse 或 NetBeans(重点是 Eclipse),掌握其基本使用方法。 了解开发软件的各个菜单功能。会创建 java 项目(Project),会编辑和编译、运行项目代码。
2、验证和学习所给的几个例子程序及其讲解。然后自己编写一个至少由一个类构成的 Java 程序,其 功能是在运行后,能接收用户输入一个学生的姓名以及 java 课的成绩(百分制),并输出对该学生成绩是 否达到 60 分的及格分的判断(可使用 if 语句)。例如,输入学生姓名李明,然后输入成绩 50,则输出“李 明的成绩为不及格”。
3、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体类从矩形类继 承而来。程序运行时能接受输入任意的 3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高 及所计算出的体积。注意不能把代码全部写在 main 函数里面,不能直接输出长宽高的乘积。在解决该问 题的程序设计中,将体积计算等功能封装成方法调用,长宽高等属性封装到矩形类和长方体类中,尽量 多地用到接口的定义、类的定义、成员变量的定义、成员函数的定义、类的继承等面向对象的语法和知 识点。在此基础上熟悉、理解和解释类的封装、继承等面向对象编程思想和概念。
四、代码
package 成绩判断;
import java.util.Scanner;
public class 李明 {
public static void main(String[] args) {
String str;
int i;
float f;
System.out.println("请输入姓名");
Scanner sc = new Scanner(System.in);
str = sc.next();
System.out.println("请输入成绩");
i = sc.nextInt();
if (i>=60) {
System.out.println("李明的成绩为及格");
} else {
System.out.println("李明的成绩为不及格");
}
}
}
package 长方体;
import java.util.IllegalFormatWidthException;
import java.util.Scanner;
public class 体积 {
public static void main(String[] args) {
float lengh,wide,height,tj;
Scanner ab=new Scanner(System.in);
System.out.println("长方体的长为");
lengh=ab.nextFloat();
Scanner cd=new Scanner(System.in);
System.out.println("长方体的宽为");
wide=cd.nextFloat();
Scanner ed=new Scanner(System.in);
System.out.println("长方体的高为");
height=ed.nextFloat();
Cuboid cuboid=new Cuboid(lengh, wide, height);
tj=cuboid.Volume();
System.out.println("长方体的体积为"+tj);
}
}
class Rectangle {
float lengh,wide;
public Rectangle(float lengh,float wide) {
this.lengh=lengh;
this.wide=wide;
}
}
class Cuboid extends Rectangle{
float height;
public Cuboid(float lengh,float wide,float height) {
super(lengh,wide);
this.height=height;
}
float Volume() {
return lengh*wide*height;
}
}