一、实验内容
1、编写一个至少由一个类构成的 Java 程序,其功能是在运行后,能接收用户输入一个学生的姓名以及 java 课的成绩(百分制),并输出对该学生成绩是否达到 60 分的及格分的判断(可使用 if 语句)。例如,输入学生姓名李明,然后输入成绩 50,则输出“李明的成绩为不及格”。 2、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体类从矩形类继承而来。程序运行时能接受输入任意的 3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高及所计算出的体积。
二、参考
1、题目一
方法一代码如下:
public class Student {
String name;
double score;
public void isPass(String name,Double score){
if (score >= 60){
System.out.println(name + "成绩为合格");
}else {
System.out.println(name + "成绩为不合格");
}
}
}
public class Test {
public static void main(String[] args) {
Student student = new Student();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名及成绩:");
student.name = scanner.next();
student.score = scanner.nextDouble();
student.isPass(student.name, student.score);
}
}
方法二代码如下:
public class Test {
public static void main(String[] args) {
String name;
double score;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名及成绩:");
name = scanner.next();
score = scanner.nextDouble();
if (score >= 60){
System.out.println(name + "成绩为合格");
}else {
System.out.println(name + "成绩为不合格");
}
}
}
2、题目二
方法二代码如下:
public class Box {
private double length;
private double width;
private double height;
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public void volume(){
double volume = this.length * this.width * this.height;
System.out.println("长方体体积为:" + volume);
}
}
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Box box = new Box();
System.out.println("请输入长宽高:");
box.setHeight(scanner.nextDouble());
box.setLength(scanner.nextDouble());
box.setWidth(scanner.nextDouble());
box.volume();
}
}
运行结果
|