1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import java.util.ArrayList; import java.util.Scanner; public class PersonalDetails { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ArrayList<String> names = new ArrayList<>(); ArrayList<Integer> birthYears = new ArrayList<>(); while (true) { String input = scanner.nextLine(); if (input.equals("")) { break; } String[] parts = input.split(","); names.add(parts[0]); birthYears.add(Integer.valueOf(parts[1])); } String longest = names.get(0); for (String name : names) { if(name.length() > longest.length()) { longest = name; } } System.out.println("Longest name: " + longest); int sumOfBirthYears = 0; for (int year : birthYears) { sumOfBirthYears = sumOfBirthYears + year; } System.out.println("Average of the birth years: " + 1.0 * sumOfBirthYears / birthYears.size()); } } |
Direct link: https://paste.plurk.com/show/KUklcjMVTfolXKw2RcGD