/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-18-036/main.java
44 строки
1 KB
Spirzen
OOP
09 июн 2026, 20:58
09 июн 2026, 20:58
1dca232
Код
Авторство
О чём код?
import java.util.ArrayList; class Student { static final int PASSING_SCORE = 60; String name; ArrayList<Integer> grades = new ArrayList<>(); Student(String name) { this.name = name; } void addGrade(int grade) { grades.add(grade); System.out.println("Оценка " + grade + " добавлена для " + name); } double averageScore() { if (grades.isEmpty()) return 0; int sum = 0; for (int g : grades) sum += g; return (double) sum / grades.size(); } boolean isPassing() { return averageScore() >= PASSING_SCORE; } void info() { System.out.println("Студент: " + name); System.out.println("Оценки: " + grades); System.out.printf("Средний балл: %.1f%n", averageScore()); System.out.println(isPassing() ? "Зачёт получен" : "Зачёт не получен"); } } public class Main { public static void main(String[] args) { Student student = new Student("Анна"); student.addGrade(70); student.addGrade(85); student.addGrade(55); student.info(); } }