Advertisement
IrinaIgnatova

Opinion Poll

Jul 11th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.company;
  2.  
  3.  
  4. import java.util.ArrayList;
  5. import java.util.Collections;
  6. import java.util.List;
  7. import java.util.Scanner;
  8.  
  9. public class Main {
  10.     static class Person {
  11.  
  12.         private String name;
  13.         private int age;
  14.  
  15.         public Person(String name, int age) {
  16.  
  17.             this.name = name;
  18.             this.age = age;
  19.         }
  20.  
  21.         public String getName() {
  22.             return name;
  23.         }
  24.  
  25.         public int getAge() {
  26.             return age;
  27.         }
  28.  
  29.         @Override
  30.         public String toString() {
  31.             return String.format("%s - %d", name, age);
  32.         }
  33.     }
  34.  
  35.     public static void main(String[] args) {
  36.  
  37.         Scanner scanner = new Scanner(System.in);
  38.  
  39.         int n = Integer.parseInt(scanner.nextLine());
  40.         List<Person> persons = new ArrayList<>();
  41.  
  42.         for (int i = 0; i < n; i++) {
  43.             String[] line = scanner.nextLine().split(" +");
  44.             String name = line[0];
  45.             int age = Integer.parseInt(line[1]);
  46.  
  47.             Person person = new Person(name, age);
  48.  
  49.             if (age > 30) {
  50.  
  51.                 persons.add(person);
  52.             }
  53.  
  54.         }
  55.         persons.sort((f, s) -> f.getName().compareTo(s.getName()));
  56.  
  57.         for (Person person : persons) {
  58.             System.out.println(person);
  59.         }
  60.  
  61.  
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement