Предмет: Информатика, автор: Аноним

Java. Сделать класс Person и метод personInfo()

На вход передавать ему четыре параметра: имя, фамилию, город, телефон

Внутри метода формировать строку в формате:

Позвонить гражданину + ИМЯ ФАМИЛИЯ + из города + ГОРОД можно по номеру + ТЕЛЕФОН

Метод должен возвращать String

В main-методе сделать три вызова метода personInfo, каждый раз передавая нового человека;

Должен получить вывод такого типа:

Позвонить гражданину Bob Chep из города Нью-Йорк можно по телефону 2936729462846.

Позвонить гражданину Janie Wook из города Шанхая можно по номеру 12325436454.

Позвонить гражданам Sheron Raze из города London можно по номеру 37754634686.


klazik4562185: какой язык?
Аноним: java
klazik4562185: щас попробую
Аноним: Спасибо)
klazik4562185: посмотрите пожалуйста, все ли верно
Аноним: Да, все отлично, спасибо огромное
klazik4562185: пожалуйста)

Ответы

Автор ответа: klazik4562185
1

Відповідь:

Пояснення:

class Person {

 public Person(String name, String surname, String city, String phone) {

   this.name = name;

   this.surname = surname;

   this.city = city;

   this.phone = phone;

 }

 // "Позвонить гражданину + ИМЯ ФАМИЛИЯ + из города + ГОРОД можно по номеру + ТЕЛЕФОН"

 public String personInfo() {

   return "Позвонить гражданину " + name + " " + surname + " из города " + city + " можно по номеру " + phone;

 }

 private String name;

 private String surname;

 private String city;

 private String phone;

}

class Main {

 public static void main(String[] args) {

   Person person1 = new Person("Bob", "Chep", "Нью-Йорк", "2936729462846");

   Person person2 = new Person("Janie", "Wook", "Шанхай", "12325436454");

   Person person3 = new Person("Sheron", "Raze", "London", "37754634686");

   System.out.println(person1.personInfo());

   System.out.println(person2.personInfo());

   System.out.println(person3.personInfo());

 }

}

Похожие вопросы