Опять я чтото не понял...
Откуда в исходно данной (не поменяной мной) строчке public static String changePath(String path, String jdk) взялась String jdk которая НИГДЕ не обьявлена(даже в авторском решении)? Как это вообще может работать? Откуда эта String jdk берётся тогда?
2)Своё решение задачи я считаю более рациональным, чем приведенное авторами. Оно работает и выдаёт то, что надо. В нём я поменял public static String changePath(String path, String jdk13) String jdk на String jdk13 (я не спорю, условия задачи есть условия задачи-но всёдже) Так ли это? Ну просто для понимания(я понимаю, что авторы хотели, чтобы студенты отработали несколько другой навык)
package com.javarush.task.pro.task09.task0914;
/*
Обновление пути
*/
public class Solution {
public static void main(String[] args) {
String path = "/usr/java/jdk1.8/bin/";
String jdk13 = "jdk-13";
System.out.println(changePath(path, jdk13));
}
public static String changePath(String path, String jdk13) {
return(path.replace("jdk1.8", jdk13));//напишите тут ваш код
// return null;
}
}