Установка программ для программирования на языке Java

Установка программ для программирования на языке Java

Для того, чтобы писать адекватный код на языке Java, необходимо установить следующее программное обеспечение: Java JDK IntelliJ IDEA   Java JDK Это бесплатно распространяемый компанией Oracle Corporation комплект разработчика приложений на языке Java, включающий в себя: компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java JRE. В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний […]

Правка путей для Javac или настройка JDK на Windows

Правка путей для Javac или настройка JDK на Windows

После успешной установки JDK перейдите в командную строку. Для этого у Вас есть два варианта: Нажмите сочетание клавиш Win+R -> введите «cmd» -> нажмите клавишу Enter -> откроется окно командной строки; Откройте меню пуск -> введите команду «cmd» -&gt в поле «Поиск»; дождитесь, пока Windows найдёт эту программу -> в получившемся списке поиска найдите программу с названием […]

Первое знакомство с языком программирования Java

Первое знакомство с языком программирования Java

Язык программирования Java — это сильно типизированный (требуется явное указание типа данных) объектно-ориентированный язык программирования (разработка ведётся в классах), разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Программные обеспечения, написанные на языке Java, обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года. Пусть Вас не пугают сложные […]

Типы данных и переменные языка программирования Java

Типы данных и переменные языка программирования Java

Переменная — это область памяти компьютера, к которой программист может получить доступ тем или иным образом, каждая переменная должна обладать типом данных. Тип данных — это конкретный набор уникальных характеристик любых данных. Каждый язык программирования оперирует (работает с) переменными. Существуют две основные категории переменных: численные и символьные. С числами мы можем производить любые математические операции […]

Вывод в консоль и ввод пользователя с клавиатуры в Java

Вывод в консоль и ввод пользователя с клавиатуры в Java

При работе программы бывает необходимость выводить определённые результаты каких-либо расчётов, преобразований и прочего. Зачастую результаты хранятся в переменных, но также бывает необходимо выводить конкретный текст (например, для указания, из какой переменной было взято значение). Слово «консоль» и слово «экран» в нашем случае синонимы, поэтому пугаться данных слов не нужно. Собственно, консоль — это совокупность различных устройств […]

Математика и математические операции на языке Java

Математика и математические операции на языке Java

Программирование основано на математике. Математика является основополагающей любого языка программирования. Не было бы математики — не было бы программирования. Любое действие компьютера является сплошной математикой. Перемещение курсора по экрану — это геометрия, перемещение объекта по осям X и Y. Любая игра — это совокупность алгебры, геометрии, математического анализа и много-много чего ещё. Изображения, фотографии в цифровом […]

Условные операторы в языке программирования Java

Условные операторы в языке программирования Java

При написании программ бывает необходимость что-то с чем-то сравнивать, и исходя от полученного сравнения производить дальнейшие действия. Например, нахождение корней квадратного уравнения. Если дискриминант меньше нуля, то корней нет, если равен нулю, то корень один, а если больше нуля, то корней два. Все эти сравнения ни что иное, как логические операции сравнения. В логике есть […]

Оператор switch() ... case на языке Java

Оператор switch() … case на языке Java

При написании программ возникают такие моменты, когда необходимо проводить сравнение, но заведомо известно с чем сравнивать или нужно, чтобы пользователь выбрал, например, определённую цифру из определённого диапазона (допустим, от 1 до 9). Для реализации вышесказанного можно использовать условные операторы, но в таком случае получается громоздкая и неудобная конструкция, к тому же код получается не таким […]