/
Skob.m.a
/
WorkSpace
Обзор
Документация
Войти
/
Skob.m.a
/
WorkSpace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_13_2
62 строки
2 KB
Skob.m.a
create Task_13_2
01 дек 2024, 22:47
01 дек 2024, 22:47
da3833b
Код
Авторство
О чём код?
public class Person { private String lastName; // Фамилия private String firstName; // Имя private String middleName; // Отчество public Person(String lastName, String firstName, String middleName) { this.lastName = lastName; this.firstName = firstName; this.middleName = middleName; } public String getFullName() { StringBuilder fullName = new StringBuilder(lastName); if (firstName != null && !firstName.isEmpty()) { fullName.append(" ").append(firstName.charAt(0)).append("."); } if (middleName != null && !middleName.isEmpty()) { fullName.append(" ").append(middleName.charAt(0)).append("."); } return fullName.toString(); } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getMiddleName() { return middleName; } public void setMiddleName(String middleName) { this.middleName = middleName; } public static void main(String[] args) { Person person1 = new Person("Суворов", "Александр", "Васильевич"); System.out.println(person1.getFullName()); // Вывод: Иванов И.И. Person person2 = new Person("Невский", "Александр", null); System.out.println(person2.getFullName()); // Вывод: Петров П. Person person3 = new Person("Жуков", null, "Константинович"); System.out.println(person3.getFullName()); // Вывод: Сидоров С. Person person4 = new Person("Ушаков", null, null); System.out.println(person4.getFullName()); // Вывод: Кузнецов } }