Почему то текст на экран не выводится если имена одинаковые или их длинна одинаковая, я же вроде все правильно сделал
package com.javarush.task.task04.task0421;
import java.io.InputStream;
import java.io.Reader;
import java.io.InputStreamReader;
import java.io.BufferedReader;
/*
Настя или Настя?
*/
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader InputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(InputStreamReader);
String name1 = bufferedReader.readLine();
String name2 = bufferedReader.readLine();
char[] strToArray = name1.toCharArray();
char[] strToArray2 = name2.toCharArray();
if ( name1 == name2) {
System.out.println("Имена идентичны");
if (strToArray == strToArray2 && name1 == name2) {
System.out.println("Длины имен равны");
}
if ( name1 != name2 && strToArray != strToArray2) {
}
}
}
}