Добрый день!
Прошу объяснить, почему не валидируется результат?
package com.javarush.task.pro.task15.task1516;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Scanner;
/*
Файл или директория
*/
public class Solution {
private static final String THIS_IS_FILE = " - это файл";
private static final String THIS_IS_DIR = " - это директория";
public static void main(String[] args) {
String result = null;
try(Scanner scanner = new Scanner(System.in)) {
while (1==1){
var str = scanner.nextLine();
var path = Path.of(str);
if(Files.isDirectory(path) || Files.isRegularFile(path)){
result = Files.isDirectory(path) ? path+THIS_IS_DIR : path+THIS_IS_FILE;
break;
}
}
}finally {
if(result != null){
System.out.println(result);
}
}
}
}