В выводе выводит все правильно, но я подумал, что если в данных будет больше информации. Можно ли сделать, чтоб код понимал где число или строка и при выводе не приходилось бы менять number с name.
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String name = reader.readLine();
String number = reader.readLine();
System.out.print(name + " захватит мир через ");
System.out.println(number + " лет. Му-ха-ха!");
package com.javarush.task.task03.task0318;
/*
План по захвату мира
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String name = reader.readLine();
String number = reader.readLine();
System.out.print(number + " захватит мир через ");
System.out.println(name + " лет. Му-ха-ха!");
}
}