Помогите, пожалуйста, разобраться, код на мой взгляд верный. Отрабатывает корректно, проверял в другом окне, а все равно получаю ошибку.
Снова проблема в скобках и параметрах вывода?
package com.javarush.task.task04.task0421;
/*
Настя или Настя?
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String name1 = reader.readLine();
String name2 = reader.readLine();
if (name1.equals(name2)) System.out.println("\"Имена идентичны\"");
else if (name1.length() == name2.length()) System.out.print("\"Длины имен равны\"");
}
}
/*
Настя или Настя?
Ввести с клавиатуры два имени, и если имена одинаковые вывести сообщение "Имена идентичны".
Если имена разные, но их длины равны - вывести сообщение - "Длины имен равны".
Если имена и длины имен разные - ничего не выводить.
Требования:
1. Программа должна считывать две строки c клавиатуры.
2. Программа должна содержать System.out.println() или System.out.print()
3. Если имена одинаковые вывести сообщение "Имена идентичны"
4. Если имена разные, но их длины равны , вывести сообщение "Длины имен равны"
5. Если имена и длины имен разные - ничего не выводить.
*/