Поскольку вы успешно установили java на свои компьютеры, пришло время испачкать наши руки! Мы собираемся создать новый java-проект и будем изучать синтаксисы java один за другим.
Прежде чем писать свой первый фрагмент кода, вам следует ознакомиться с несколькими словами. Первый из них – функции . Даже если вы новичок в программировании, я почти уверен, что вы слышали слово функции , по крайней мере, на уроке математики.
Когда дело доходит до программирования, мы используем слово ” метод ” вместо функции . Структура метода выглядит следующим образом;
Возвращаемый тип имяметода (тип данных arg1, тип данных arg2, …) { ….. исполняемый код; } Экс:
void getArea (int lenght, int width) { }
Вышеупомянутая структура и пример будут подробно объяснены в следующих параграфах. А пока просто имейте в виду, что в java открывающая фигурная скобка ‘{‘ обычно помещается справа от списка аргументов после закрывающей круглой скобки ‘)’ в той же строке. А также отметьте, что мы называем методы в соглашении об именовании верблюдов как показано в приведенном выше примере.
Программа Java должна состоять, по крайней мере, из одного метода, который является функцией main
. Говорят, что это точка входа в любую программу. Это происходит потому, что всякий раз, когда выполняется java-программа, вызывается основная функция этой программы и выполняется код внутри нее.
Далее вам нужно знать слово КЛАСС .
Метод main
всегда включается в класс Main
. Это почему?
Java – это объектно-ориентированный язык программирования. Следовательно, каждый объект Java является частью определенного класса java.
Следовательно, каждая java-программа должна иметь “Основной класс”. Классы именуются в Соглашении об именовании Pascal . Вместе основной класс и основной метод выглядят следующим образом;
public class Main { public static void main(String[] args) { // code to be executed ... } }
Возможно, вам интересно, что подразумевается под этими словами public
, static
и void
и зачем они нужны. Давайте не будем беспокоиться об этом прямо сейчас, так как мы подробно обсудим их позже.
ТЕПЕРЬ ВАМ ПРИШЛО ВРЕМЯ НАПИСАТЬ СВОЮ ПЕРВУЮ JAVA-ПРОГРАММУ.
Настройка java-проекта
Шаг 01
Откройте “intellij IDEA” и нажмите “Новый проект”.
Шаг 02
Шаг 03
Шаг 04
Укажите название и местоположение вашего проекта, как вы хотите, и нажмите “Готово”.
Шаг 05
Если вы правильно выполнили все шаги, ваш конечный результат должен выглядеть следующим образом;
Как вы можете видеть, имя, которое я дал для своего java-проекта, – ‘JavaForBeginners’ (красный прямоугольник). Внутри этой папки вы можете увидеть папку с именем ‘src’ , в которой хранятся все исходные файлы, принадлежащие нашему проекту. ‘com.company’ – это мой пакет по умолчанию. Вы также можете увидеть пакет в наборе кодов (желтый прямоугольник). Внутри этой папки у нас есть наш файл класса ‘Main’ (зеленый прямоугольник). Обратите внимание, что имя файла и имя класса должны совпадать. Например, класс Main
должен быть сохранен в файле с именем Main.java
.
Ваша Первая Java-Программа
Давайте запачкаем руки! Теперь вы готовы к своей первой java-программе. Да, ваша догадка верна. Мы собираемся напечатать предложение “Привет, мир”, используя Java. Если вы человек, который пришел изучать Java после изучения Python, то вы можете начать ненавидеть Java в этот самый момент:) потому что, когда дело доходит до Java, print statement не так удобен, как в Python.
Давайте сразу перейдем к коду. Это выглядит так;
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } }
Давайте пройдемся по этой программе строка за строкой
public class Main
Здесь начинается наш основной урок. public
означает, что к нему могут получить доступ и другие классы. Основной класс – это не единственный класс, который вы можете иметь в своей Java-программе. Вы можете объявить множество классов в соответствии с вашими требованиями. Когда вы создаете этот Основной
класс public
, другие классы также имеют право доступа к методам и переменным внутри основного класса. класс
– это ключевое слово, которое мы используем, чтобы программа знала, что мы объявляем класс. Main
– это имя класса.
public static void main(String[] args)
Теперь вы знаете, что подразумевается под public
. статический
означает, что для запуска этого метода вам нужно не создавать экземпляр (объект) класса Main
. void
задает возвращаемый тип метода ‘main’. void
означает, что этот main
метод ничего не возвращает. main
– это имя метода
System.out.println("Hello World");
Да, вам нужно приложить столько усилий, чтобы напечатать одно заявление. Давайте выясним, что это за ключевые слова. System
- это один из предопределенных классов java. Он содержит различные методы и переменные, которые полезны для программистов. Если вы используете оператор точки после
System , например, этот
System. вы сможете увидеть все методы, принадлежащие этому классу.
выход - это одна из таких переменных, которая находится в классе |/System
. Он используется для представления выходных данных программы. выход
также имеет свои собственные методы. Вы также можете исследовать их с помощью оператора dot ( out.
). println()
– это метод, который принадлежит out
. При этом выводится строка. Вы можете включить предложение (то, что вам нужно напечатать) в круглые скобки () в двойные кавычки (если это строка), и оно будет напечатано программой. ;
точка с запятой требуется в программах Java, в отличие от Python. Если вы пропустите это, ваша программа не будет работать так, как она есть на C и C++.
Теперь пришло время дать вам задание:p
задача
Напишите программу для отображения следующего вывода.
“Несси? Ты назвал мою дочь в честь Лох-Несского ЧУДОВИЩА?”, Белла снова бросается на Джейкоба. Сет в волчьем обличье прыгает на Беллу, чтобы защитить Джейкоба.
ответ
Давайте посмотрим непосредственно на код.
package com.company; public class Main { public static void main(String[] args) { System.out.println("\"Nessie? You nicknamed my daughter after the Loch Ness MONSTER?\", Bella lunges at Jacob again.\nSeth, in wolf form, jumps at Bella to protect Jacob."; } }
Это точный код, который вы должны ввести, чтобы получить заданный результат. Я думаю, что вы, возможно, столкнулись с проблемой получения двойных кавычек (“”) и напечатана новая строка. Однако, если вы скопировали и вставили данный вывод сразу в метод main
, Intellij IDEA, возможно, автоматически выполнил бы за вас сложную работу, добавив обратную косую черту \
. Давайте оценим код.
Здесь данный вывод начинается с двойной кавычки. Итак, чтобы напечатать его, вам нужно использовать обратную косую черту, которая известна как ‘escape sequence’ . Так что это должно начинаться так: "\"Несси? ...
Когда вам нужно напечатать предложение в новой строке, вы должны использовать \n
, как показано в коде. Как тогда вы можете напечатать обратную косую черту? Да, вы должны использовать двойные обратные косые черты. Например, чтобы напечатать строку C:\Users\Documents , код должен выглядеть следующим образом;
package com.company; public class Main { public static void main(String[] args) { System.out.println("C:\\Users\\Documents"); // to print with the backslash } }
Здесь вы увидите, что строка //для печати с обратной косой чертой
не печатается, а также даже не выдает никаких ошибок. Это потому, что в начале у него есть //|, что означает, что это
комментарий . Программисты могут использовать комментарии для повышения удобочитаемости своего кода.
Теперь вы написали свою первую программу. Ознакомьтесь с командой System.out.println();
, прежде чем переходить к остальным статьям:)
Оригинал: “https://dev.to/chathurashmini/basics-of-java-3-215a”