Ad1yar, вызови после java helloworld.java команду lsи посмотри появился ли скомпилированный файл helloworld.class. так как как и сказали выше javac только компилирует. а чтоб запустить вызывай java helloworld в этой директории
сплит был как пример. Ответ в том, что для начала стоит начать решать не всю задачу целиком, а разбить на мелкие кусочки и решать их по отдельности. А потом уже решив их собирать целиком.
WSGlebKavash, имел ввиду что стоит сравнивать не 4/3 = длина/ширина. А 4/3 - длина/ширина < 0.1 например, ввиду особенностей числел с плавающей запятой
А почему это должно плохо работать? А что ожидалось в ответе? Код? Тогда это уже задание, а не вопрос и должно оплачиваться. Вопрос задан без конкретики, потому ответ такой же…
Написать docker-compose.yml как это сделать достаточно просто загуглить. Либо под expose имел ввиду пробросить портов наружу из докера, надо указать какой порт в команде запуска, тут тоже легко находится гуглом