Я должен разработать программу, которая получает 3 пользователя-входы в виде:печати специальный вход пользователя в Java
Name1 (any number of spaces) age1
Name2 (any number of spaces) age3
Name3 (any number of spaces) age3
Затем печать линии, которая имеет самый высокий возраст (предположим name3 Age3 имел самый высокий возраст I» d распечатать его строку).
Мой код:
import java.util.*;
public class RankAge{
public static void main(String[] args){
System.out.println("Enter 3 different names and the age of each person respectively:");
Scanner sc = new Scanner(System.in);
String n1 = sc.nextLine();
String n2 = sc.nextLine();
String n3 = sc.nextLine();
}
}
Я знаю, как сканировать пользовательские-входы, но я не знаю, как это сделать сравнение числа в приобретаемой строке напечатать определенную один (также так может быть любое количество пробелов, которые мне кажутся еще более сложными).
Вы можете разбить строку на любое количество пробелов, используя 'n1.split (" \\ s + ")'. –