From 6baa3ef7decc39e1a04f7096da85d3efd181c538 Mon Sep 17 00:00:00 2001 From: FedorSur Date: Mon, 27 Apr 2020 14:33:34 +0300 Subject: [PATCH 1/2] homework --- src/main/java/lesson3/Homework/Main.java | 34 +++++++++++++++++++ src/main/java/lesson3/Homework/Phone.java | 13 +++++++ .../java/lesson3/Homework/PhoneDirectory.java | 27 +++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 src/main/java/lesson3/Homework/Main.java create mode 100644 src/main/java/lesson3/Homework/Phone.java create mode 100644 src/main/java/lesson3/Homework/PhoneDirectory.java diff --git a/src/main/java/lesson3/Homework/Main.java b/src/main/java/lesson3/Homework/Main.java new file mode 100644 index 0000000..b17343c --- /dev/null +++ b/src/main/java/lesson3/Homework/Main.java @@ -0,0 +1,34 @@ +package lesson3.Homework; + +import java.util.ArrayList; + +public class Main { + public static void main(String[] args) { + PhoneDirectory book = new PhoneDirectory(); + book.add(new Phone("1","Суров", "89457432341")); + book.add(new Phone("2","Суров", "89457252341")); + book.add(new Phone("3","Суров", "894357432341")); + book.add(new Phone("4","Федотов", "89457433571" )); + book.add(new Phone("5","Рапницкий", "89457891341" )); + book.add(new Phone("6","Захаров", "89450002341" )); + book.get("Суров"); + book.get("Карпухин"); + String[] words =new String[]{"represent","represent","represent","represent","present","present","reprimand","procrastinate","present","tent","tent","reprimand","reevaluate","elevate","Rip and Tear"}; + ArrayList unique= new ArrayList<>(); + for (int i = 0; i < 15; i++) { + if(!unique.contains(words[i])){ + unique.add(words[i]); + } + } + + for (String word: unique) { + int sum = 0; + for (int i = 0; i < 15; i++) { + if(words[i].equals(word)){ + sum+=1; + } + } + System.out.println(word + " встречается " + sum + " раз"); + } + } +} diff --git a/src/main/java/lesson3/Homework/Phone.java b/src/main/java/lesson3/Homework/Phone.java new file mode 100644 index 0000000..ef360ed --- /dev/null +++ b/src/main/java/lesson3/Homework/Phone.java @@ -0,0 +1,13 @@ +package lesson3.Homework; + +public class Phone { + String id; + String surname; + String number; + + public Phone(String id, String surname, String number) { + this.id = id; + this.surname = surname; + this.number = number; + } +} diff --git a/src/main/java/lesson3/Homework/PhoneDirectory.java b/src/main/java/lesson3/Homework/PhoneDirectory.java new file mode 100644 index 0000000..6adfb2f --- /dev/null +++ b/src/main/java/lesson3/Homework/PhoneDirectory.java @@ -0,0 +1,27 @@ +package lesson3.Homework; + +import java.util.ArrayList; + +public class PhoneDirectory { + ArrayList phones = new ArrayList<>(); + + public PhoneDirectory() { + } + public void add(Phone phone){ + phones.add(phone); + } + public void get(String surname){ + String outPut= ""; + for (Phone phone:phones) { + if(surname.equals(phone.surname)){ + outPut+= " " + phone.number; + } + } + if(outPut.equals("")){ + System.out.println("По фамилии " + surname + " не найдено никаких номеров"); + } + else{ + System.out.println("По фамилии " + surname + " найдены данные телефоны:"+outPut); + } + } +} From bcba2f846d6edd72ab7c6bdffde40cd2dedc78b4 Mon Sep 17 00:00:00 2001 From: FedorSur Date: Mon, 27 Apr 2020 14:34:14 +0300 Subject: [PATCH 2/2] Create vcs.xml --- .idea/vcs.xml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file