Найти тему
Design or lose

С нуля до разработчика Java ( день 2-ой )

И так в прошлый раз я задался некоторыми вопросами такими как что такое синтаксис языка , основы написания кода и для чего в каждом коде нужны эти команды :

Я думаю можно начать с команд.
Команда
public class

Она нужна для того что бы задать название файла или же класс ( на языке джава программа которую вы будете писать называется класс ). То что написано красным - это название класса тобишь программы. Его можно сделать любым , но самое важное что бы оно совпадало с названием класса в вашей среде разработки

Консоль в  Intellij IDEA
Консоль в Intellij IDEA

Команда public static void main(String[] args) {} - это своего рода вход в программу. Т.е. без этой команды ваша программа не запустится.

Весь код ( пока что весь что я пишу ) нужно писать вот в этих скобках {}

Постепенно перейдём к синтаксису .

Из скриншота мы можем видеть множество знаков и еще больше бУкав.

Я наверно не буду описывать вам каждую команду так как вы можете найти это в различных интернет ресурсах . Я лучше буду говорить о том для чего я их использовал , ведь лучше знать не только что это , но и как можно применят это на практике.

Сам синтаксис языке достаточно прост .
Как я понял на данный момент все что в {} это код который будет выполняться под условием выше. Т.е.

Если написано for ( int i = 0 ; i < b.length ; i++ ) {

b[i] = i + 1 ; }

for ( int i = 0 ; i < a.length ; i++ ) {

a[i] = i + 1 ; }

То команда a[i] = i + 1 будет исполняться только в строке for ( int i = 0 ; i < a.length ; i++ ) и не коснется строки for ( int i = 0 ; i < b.length ; i++ ) .

Создание массива от 0 до 100 и от 100 до 0 .
Создание массива от 0 до 100 и от 100 до 0 .

Тут я стрелочками показываю какая скобочка к какой принадлежит . Если у нас есть ситуация где команда 1 { команда 2 { команда 3 { команда 4 }}}} , то команда 1 будет связана со всеми другими командами , а команда 4 не будет связанная ни с одной . это не совсем так но об этом чуть дальше .
Т.е. 15 - 7 = х { х + 7 = с { с - х = 7 { 7 = b }}}
Мы сможем спокойно решить уравнение с помощью 3-х скобок , а четвертая скобка не нужна и она никак не связана. Но синтаксис бы не работал если бы в самом первом уравнении не было бы х. Ведь что бы создать число и делать с ним какие-либо штуки , нам нужно дать программе понять что это именно цельное или дробное число , и только потом дать ему значение ( как просто число , так и математическое условие или программное условие ) .
Опять таки если есть хорошие программисты не кидайте тряпки , просто дайте лучшее разнесение , я был бы безумно вам благодарен.

Так же на Java есть важные условия написания команд , если например мы пишем
int a = 6 ;

int b = 9 ;
и не поставим точку с запятой , то программа выдаст ошибку из-за ошибки синтаксиса. Она вас не поймёт. И таких моментов много , но благо они все описаны в свободном доступе , опять таки я даю ссылку где я читал об этом, вы можете найти более подходящий для вас источник.

Завтра я попытаюсь описать что такое массивы , переменные , различные значение и тд. А самое важное для чего их можно использовать.
Подписывайтесь на канал и давайте развиваться вместе) .

Красивая фоточка в конце.
Красивая фоточка в конце.

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц