Advertisement
IrinaIgnatova

Students

Jul 9th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.33 KB | None | 0 0
  1. package com.company;
  2.  
  3.  
  4. import java.util.ArrayList;
  5. import java.util.List;
  6. import java.util.Scanner;
  7.  
  8. public class Main {
  9.     static class Student {
  10.  
  11.  
  12.         private String firstName;
  13.         private String lastName;
  14.         private int age;
  15.         private String homeTown;
  16.  
  17.         public Student(String firstName, String lastName, int age, String homeTown) {
  18.  
  19.             this.firstName = firstName;
  20.             this.lastName = lastName;
  21.             this.age = age;
  22.             this.homeTown = homeTown;
  23.         }
  24.  
  25.         public String getFirstName() {
  26.             return firstName;
  27.         }
  28.  
  29.         public void setFirstName(String firstName) {
  30.             this.firstName = firstName;
  31.         }
  32.  
  33.         public String getLastName() {
  34.             return lastName;
  35.         }
  36.  
  37.         public void setLastName(String lastName) {
  38.             this.lastName = lastName;
  39.         }
  40.  
  41.         public int getAge() {
  42.             return age;
  43.         }
  44.  
  45.         public void setAge(int age) {
  46.             this.age = age;
  47.         }
  48.  
  49.         public String getHomeTown() {
  50.             return homeTown;
  51.         }
  52.  
  53.         public void setHomeTown(String homeTown) {
  54.             this.homeTown = homeTown;
  55.         }
  56.     }
  57.  
  58.  
  59.     public static void main(String[] args) {
  60.  
  61.         Scanner scanner = new Scanner(System.in);
  62.         List<Student> students = new ArrayList<>();
  63.         String line = scanner.nextLine();
  64.         while (!line.equals("end")) {
  65.             String[] input = line.split(" +");
  66.             String firstName = input[0];
  67.             String lastName = input[1];
  68.             int age = Integer.parseInt(input[2]);
  69.             String homeTown = input[3];
  70.  
  71.             Student student = new Student(firstName, lastName, age, homeTown);
  72.             student.setFirstName(firstName);
  73.             student.setLastName(lastName);
  74.             student.setAge(age);
  75.             student.setHomeTown(homeTown);
  76.  
  77.             students.add(student);
  78.  
  79.  
  80.             line = scanner.nextLine();
  81.         }
  82.  
  83.         String cityName = scanner.nextLine();
  84.         for (Student student : students) {
  85.             if (student.getHomeTown().equals(cityName)) {
  86.                 System.out.printf("%s %s is %d years old\n", student.getFirstName(), student.getLastName(), student.getAge());
  87.             }
  88.  
  89.         }
  90.  
  91.  
  92.     }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement