Найти в Дзене
Курс по Java-разработке бесплатно(10 урок)
Списки Сегодня познакомимся с более сложной структурой данных в программировании - списки. По сути своей списки похоже на массивы: они упорядочены и хранят в себе однотипные элементы. Но, сама структура хранения данных и возможные действия сильно отличаются от массивов. Например, В любой момент времени в список можно добавить элемент, удалить элемент из списка и т.п. А чем отличается хранение? Всё очень просто: Каждый элемент списка хранит в себе ссылку на следующий элемент. Но это совсем не означает, что эти элементы лежат друг за другом, как в массиве...
3 года назад
Курс по Java-разработке бесплатно(9 урок)
Символы (тип char) Для хранения символов Java использует специальный тип char. В Java для char используется кодировка Unicode и для хранения Unicode-символов используется 16 бит или 2 байта. Диапазон допустимых значений - от 0 до 65536 (отрицательных значений не существует). char ch1, ch2, ch3; ch1 = 67; // код переменной ch2 = 'a'; // сам символ ch3 = 116; // код переменной System.out.println(ch1 + ch2 + ch3); //Cat Из примера выше видно, что переменной можно присвоить код символа или непосредственно сам символ, который следует окружить одинарными кавычками...
3 года назад
Курс по Java-разработке бесплатно(8 урок)
Двумерные массивы На прошлом занятии мы рассмотрели одномерные массивы. Представление одномерного массива - строка, содержащая в себе данные, перечисленные через запятую. На практике этого недостаточно. Необходимо иметь и другие, более сложные представления. Например обычная таблица данных, состоящая из нескольких столбцов и строк должна иметь уже более сложное представления. Изображение же - это вообще таблица троек чисел (Один цвет задаётся 3 компонентами RGB). Тут нам на помощь приходят многомерные массивы...
3 года назад
Курс по Java-разработке бесплатно(7 урок)
Структуры данных Бывают случаи, когда нам необходимо хранить большое количество однотипной информации. Например, представим работу электронного журнала. Допустим, что в каком-то классе 15 человек, и этот класс написал самостоятельную работу по математике. После проверки работ, в системе появится 15 оценок. Но как их хранить? Создавать 15 переменных? И это только для одной самостоятельной, а сколько их ещё будет? Тем более, что так информацию обрабатывать очень тяжело. Вы только представьте, как нам придётся искать среднее арифметическое...
3 года назад
Курс по Java-разработке бесплатно(6 урок)
Тоже очень распространённый цикл, которым все пользуются. Является модификацией цикла while. Давайте снова взглянем на код из предыдущей задачи: public class A { public static void main(String[] args) { int i = 1; while(i < 101) { System.out.println(i++); } System.out.println("end"); } } Создание переменной, условие для неё и её увеличение (изменение) стали так часто встречаться, что было решено просто записывать их в одном месте. Общий вид записи цикла...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала