И так в прошлый раз я задался некоторыми вопросами такими как что такое синтаксис языка , основы написания кода и для чего в каждом коде нужны эти команды :
Я думаю можно начать с команд.
Команда public class
Она нужна для того что бы задать название файла или же класс ( на языке джава программа которую вы будете писать называется класс ). То что написано красным - это название класса тобишь программы. Его можно сделать любым , но самое важное что бы оно совпадало с названием класса в вашей среде разработки
Команда 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++ ) .
Тут я стрелочками показываю какая скобочка к какой принадлежит . Если у нас есть ситуация где команда 1 { команда 2 { команда 3 { команда 4 }}}} , то команда 1 будет связана со всеми другими командами , а команда 4 не будет связанная ни с одной . это не совсем так но об этом чуть дальше .
Т.е. 15 - 7 = х { х + 7 = с { с - х = 7 { 7 = b }}}
Мы сможем спокойно решить уравнение с помощью 3-х скобок , а четвертая скобка не нужна и она никак не связана. Но синтаксис бы не работал если бы в самом первом уравнении не было бы х. Ведь что бы создать число и делать с ним какие-либо штуки , нам нужно дать программе понять что это именно цельное или дробное число , и только потом дать ему значение ( как просто число , так и математическое условие или программное условие ) .
Опять таки если есть хорошие программисты не кидайте тряпки , просто дайте лучшее разнесение , я был бы безумно вам благодарен.
Так же на Java есть важные условия написания команд , если например мы пишем
int a = 6 ;
int b = 9 ;
и не поставим точку с запятой , то программа выдаст ошибку из-за ошибки синтаксиса. Она вас не поймёт. И таких моментов много , но благо они все описаны в свободном доступе , опять таки я даю ссылку где я читал об этом, вы можете найти более подходящий для вас источник.
Завтра я попытаюсь описать что такое массивы , переменные , различные значение и тд. А самое важное для чего их можно использовать.
Подписывайтесь на канал и давайте развиваться вместе) .