java输入学生姓名,成绩,挑出不及格学生
时间: 2024-10-11 10:06:46 浏览: 9
在Java中,你可以创建一个简单的控制台程序来输入学生的姓名和成绩,并筛选出不及格的学生。这里是一个基本的示例:
```java
import java.util.Scanner;
class Student {
String name;
int score;
// 构造函数
public Student(String name, int score) {
this.name = name;
this.score = score;
}
// 判断是否不及格
public boolean isFail() {
return score < 60; // 通常及格线设为60分,可以根据实际情况调整
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = scanner.nextLine();
System.out.println("请输入学生成绩:");
int score = scanner.nextInt();
Student student = new Student(name, score);
if (student.isFail()) {
System.out.println(student.name + " 的成绩不及格(" + score + " 分)");
} else {
System.out.println(student.name + " 成绩合格(" + score + " 分)");
}
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先定义了一个`Student`类,它有姓名和成绩属性,以及一个判断是否不及格的方法。然后,在主函数`main`中通过`Scanner`获取用户输入,创建`Student`实例并检查其成绩。如果成绩小于60,则认为不及格。
阅读全文