Что в этом коде означает первые 2 строки? java - Вопросы по Java

Вопрос Что в этом коде означает первые 2 строки? java

Регистрация
1 Авг 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
308327769_35711e6cfb03d50387ce2c99332d25d2_800.jpg

 
Регистрация
30 Июн 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
"две строки" -- "означаЮТ"
 
Регистрация
2 Июл 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
В первой строке определяется метод Main, который ничего не возвращает (void), является статичным (static) и принимает один параметр (args). Пока что тебе достаточно знать, что методы можно вызывать из др. точек программы и выполнять неоднократно, вдаваться в подробности ещё рано (о том, что такое static, public, void и так далее). В случае Main метода - это точка входа в программу, а args это параметры (массив), которые были переданы в программу при её вызове (например, через командную строку).
Во второй строчке создается объект сканер (scan) класса Scanner, который на вход получает System.in - потом данных из консоли. Здесь тебе тоже пока рано вдаваться в подробности до того, как ты начнешь изучать ООП. Достаточно знать, что ты теперь можешь читать то, что пользователь вводит в консоль. Собственно, при помощи scan.nextLine();
Для начала тебе надо изучать основы императивного программирования.
 
Регистрация
1 Янв 2013
Сообщения
86
Репутация
0
Спасибо
1
Монет
0
Первая строчка - стандартный заголовок любой Java-программы. Любая программа должна иметь объявленный таким способом метод main, содержащий основной код программы.

Вторая строчка - создание объекта получателя данных и связывание его со стандартным потоком ввода, которым, по умолчанию, является клавиатура. Ниже по коду созданный объект scan используется для чтения введённой с клавиатуры строки сохранения её в переменной username.
Это стандартный способ ввода с клавиатуры в консольный Java-программах. Более громоздкий, чем во многих других языках, но создатели Java решили сделать его именно таким.
 
Сверху Снизу