Смотрите, в верхней части кода не указано значение s
public class Solution {
public static void main(String[] args) {
print("Java is easy to learn!");
print("Java opens many opportunities!");
}
но если я в коде напишу
System.out.println (s);
System.out.println (s);
System.out.println (s);
System.out.println (s);
То задание будет считаться выполненным. Почему s = print("Java is easy to learn!" + print("Java opens many opportunities!" ???
Alexey Davydov
16 уровень
Подскажите пожалуйста почему мы пишем в коде значение S
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
15 марта 2019, 09:26
Потому что у тебя в аргументах метода print написано
Это значит, что когда ты вызываешь метод с параметром типа String, например со строкой "Java is easy to learn!":
Внутри метода print автоматически происходит инициализация переменной из аргумента:
То есть у тебя в описании метода принт сказано, что метод принт будет вызываться с какой-то строкой. Эту строку используем в качестве значения переменной s +3
Alexey Davydov
15 марта 2019, 09:23
Всем спасибо, я понял почему...
public static void print(String s)
ахахахха
+2