Домашнее задание 1. Hello World
Тесты к домашним заданиям
-
Установите
JDK 21+.
-
Скопируйте исходный код
HelloWorld.java
из архива с примерами к лекции
intro.zip.
-
Откомпилируйте
HelloWorld.java
и получите
HelloWorld.class
.
-
Запустите
HelloWorld
и проверьте,
что он выводит Hello, World!
.
-
Создайте скрипт, компилирующий и запускающий
HelloWorld
из командной строки.
Если вы не умеете писать скрипты, воспользуйтесь одной из инструкций:
Windows,
Linux,
MacOS.
-
Измените
HelloWorld.java
так, чтобы он
выводил Hello, prog-intro!
и проверьте это
запуском вашего скрипта.
Домашнее задание 2. Сумма чисел
-
Разработайте класс
Sum
, который при запуске из командной
строки будет складывать переданные в качестве аргументов целые
числа и выводить их сумму на консоль.
-
Примеры запуска программы:
java Sum 1 2 3
- Результат: 6
java Sum 1 2 -3
- Результат: 0
java Sum "1 2 3"
- Результат: 6
java Sum "1 2" " 3"
- Результат: 6
java Sum " "
- Результат: 0
Аргументы могут содержать:
-
При выполнении задания можно считать, что для представления входных данных
и промежуточных результатов достаточен тип
int
.
-
Перед выполнением задания ознакомьтесь с документацией к классам
String
и
Integer.
-
Для отладочного вывода используйте
System.err,
тогда он будет игнорироваться проверяющей программой.