powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем отличие
4 сообщений из 4, страница 1 из 1
В чем отличие
    #38278868
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер.

Начал изучать для себя Java.
Появился вопрос.
Большая просьба растолковать, что к чему.

Увидел два работающих примера, но не пойму в чем отличие первого и второго написания.
1. public static void main(String s[])
2. public static void main(String [] s)

Не понятен смысл написания аргумента, а именно расположение квадратных скобок [], после s и до.
...
Рейтинг: 0 / 0
В чем отличие
    #38278907
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет отличия, и то и другое обозначают объявление массива. А в качестве аргумента функции можно еще писать и String... s
Код: java
1.
public static void main(String... s)
...
Рейтинг: 0 / 0
В чем отличие
    #38278926
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так принято:
Код: java
1.
 public static void main(String[] s)


Так тоже можно, но обычно никто так не делает
Код: java
1.
public static void main(String s[])


Массив это тип переменной, поэтому скобки пишутся там где тип.
...
Рейтинг: 0 / 0
В чем отличие
    #38279499
Фортуна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за разъяснение.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем отличие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]