Similar presentations:
Курс «Основы Java»
1.
Курс «Основы Java»2.
Что такое Java?Java – строго типизированный объектно-ориентированный язык
программирования общего назначения.
Для работы java кода, требуется JDK (Java Development Kit).
3.
Структура JDKПримеры,
документация, утилиты
JVM
(виртуальная машина)
JDK
(комплект разработчика
на языке Java)
JRE
(среда выполнения)
Library
(набор библиотек)
JAVAC
(компилятор)
4.
Как выполняется приложение на JavaКод на Java
(.java)
Компилятор
Byte Code
(JAVAC)
(.class)
Виртуальная
машина Java
(JVM)
5.
Программы используемые в обучении• Liberica JDK 11 - https://bell-sw.com/pages/downloads/
• IntelliJ IDEA Community Edition - https://www.jetbrains.com/ruru/idea/download/
6.
ЦелочисленныеС плавающей
точкой
Символьные
Логические
Ссылочные
byte (от -128 до 127 float (от и занимает 1 байт) 3.4*1038 до
3.4*1038 и
занимает 4 байта)
char (хранит
одиночный
символ,
заключенный в
одинарные
кавычки, в
кодировке UTF-16
и занимает 2
байта)
boolean
(хранит значение
true или false и
занимает 1 байт в
массивах, либо 4
байта не в
массивах)
String – строковый
тип данных. Хранит
последовательност
ь символов (массив
символов).
short (от -32768 до double (от -4.9*1032767 и занимает 2 324 до
байта)
+1.79769313486231
308
int (от -2147483648 57*10 )
до 2147483647 и
занимает 4 байта)
long (от –9 223 372
036 854 775 808 до
9 223 372 036 854
775 807 и занимает
8 байт)
Классы, объекты,
массивы …
7.
Консольный вывод• System.out.println(“Hello”) – вывести в консоль текст и перевести
курсор на новую строку;
• System.out.print(“Hello”) – вывести в консоль текст и не
переводить курсор на новую строку;
• System.out.printf(“%d”, “Hello”) – вывести отформатированный
текст в консоль
8.
Спецификаторы printf• %d – вывод целочисленных значений
• %f – вывод чисел с плавающей точкой
• %e – вывод чисел в экспоненциальной форме, например, 1.3e+01
• %c – вывод одиночного символа
• %s – вывод строковых значений
• %x - вывод шестнадцатеричных чисел
9.
Ввод с консоли• Импортируем java.util.Scanner
• Создаём объект от класса Scanner: Scanner in = new
Scanner(System.in)
• Записываем в переменные полученную информацию из консоли
с помощью методов класса Scanner
• Закрываем поток ввода Scanner: in.close()
10.
Методы класса Scanner• next(): считывает введенную строку до первого пробела
• nextLine(): считывает всю введенную строку
• nextInt(): считывает введенное число int
• nextDouble(): считывает введенное число double
• nextBoolean(): считывает значение boolean
• nextByte(): считывает введенное число byte
• nextFloat(): считывает введенное число float
• nextShort(): считывает введенное число short
11.
Арифметические операцииБинарные операции:
Операция сложения: +
Операция вычитания: Операция умножения: *
Операция деления: /
Остаток от деления: %
Унарные операции:
Префиксный инкремент: ++А
Постфиксный инкремент: А++
Префиксный декремент: --А
Постфиксный декремент: А--
12.
Контакты• E-mail: [email protected]
• Skype: orfey16