На данный вопрос уже ответили:
Добрый день, у меня возникли вопросы, на которые не ответили источники данного примера, а именно:
public class Solution {
public static void main(String[] args) {
print("Java easy to learn!");
}
public static void print(String s) {
//напишите тут ваш код
for(int i = 0;i<4;i++)
{
System.out.println(s);
}
}
}
Вопрос 1. Каким образом в метод print
попал метод main
, а точнее его содержимое print("Java easy to learn!");
?
Вопрос 2. Почему print("Java easy to learn!");
не конфликтует с System.out.println(s);
если print("Java easy to learn!");
это не переменная?
Вопрос 3. (String[] args)
- что это значит? Я предполагаю что, String
- это строка, которая содержит массив, а вот args
, или как во втором методе вообще было написано (String s)
Что это значит?
Заранее спасибо.
Начнем с того, что если у вас возникают такие вопросы, то вам еще рано заниматься классами. Начните с чего-нибудь попроще, например pascal: процедуры, функции, переменные, циклы...
А по существу:
В метод main
попало не содержимое метода print
. В методе main
объявлен вызов метода print
, в котором методу print
передаются данные, а именно строка "Java easy to learn!"
print("Java easy to learn!");
не конфликтует с System.out.println(s);
, потому что у них разная сигнатура: один называется "print", другой - "println"
String[]
- это не строка, которая содержит массив. Это объект, который представляет собой массив строк ([строка_1, строка_2, строка_3, ..., строка_n]). args
-это имя параметра, который передается методу. В данном случае main(String[] args)
- означает, что при вызове этого метода ему надо передать в качестве параметра массив строк, а внутри тела метода массивом можно будет пользоваться под именем args
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно нарисовать прямоугольный треугольник через циклыДолжно получиться так:
Совсем недавно начал использовать unit тестированиеС методами GET и POST, которым в явном виде передаю какие параметры вопросов уже не возникает