Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по_JAVA.docx
Скачиваний:
97
Добавлен:
21.01.2015
Размер:
414.87 Кб
Скачать

10. Класс Math.

В Java имеется класс Math, предназначенный для вычисления

стандартных математических функций. В нем помимо стандартного на-

бора функций-методов есть и математические константы, такие, как Пи

и exp.

# public static final double Pi = 3.14159265358979323846

Константы являются статическими и принадлежат классу, а не экземплярам, и имеют двойную точность представления.

Методы класса Math:sincostgctglogexpsqrtpow(x,y) [возведениеxв степеньy] и тд

11. Графические возможности Java.

При создании компонента, т. е. объекта класса Component, автоматически формируется его графический контекст (graphics context). В контексте размещается область рисования и вывода текста и изображений. Контекст содержит текущий и альтернативный цвет рисования и цвет фона — объекты класса Color, текущий шрифт для вывода текста — объект класса Font. В контексте определена система координат, начало которой с координатами (0, 0) расположено в верхнем левом углу области рисования, ось Охнаправлена вправо, осьОу— вниз. Точки координат находятся между пикселями. Управляет контекстом классGraphicsили новый класс Graphics2D, введенный в Java 2. Поскольку графический контекст сильно зависит от конкретной графической платформы, эти классы сделаны абстрактными. Поэтому нельзя непосредственно создать экземпляры класса Graphics или Graphics2D. Однако каждая виртуальная машина Java реализует методы этих классов, создает их экземпляры для компонента и предоставляет объект класса Graphics методом getGraphics() класса Component или как аргумент методов paint() и update().

12. Сложные типы данных. Массивы.

Массив это упорядоченный набор однородных переменных (поименованных ячеек памяти), доступ к которым осуществляется по индексу элемента.

byte[] byte_array;

Таким образом, создается переменная byte_array типа массив с заранее неизвестным количеством ячеек. Для того чтобы создать объект типа массив нужно использовать зарезервированное слово new и в квадратных скобках указать размер массива.

byte_array = new byte[100];

Операции объявления переменной и создание объекта типа массив можно объединить в одну операцию: byte[] byte_array = new byte[100];

Индексы элементов массива начинаются с 0, что часто является причиной ошибочной организации циклов. Длина каждого массива хранится в поле length, которое может быть вызвано непосредственно для любого массива: byte_array.length;

Многомерные массивы являются простыми массивами, элементы которых так же являются массивами. Задаются многомерные массивы с помощью указания необходимого количества открывающей и закрывающей квадратных скобок:

int[][] matrix = new int[5][8];

В данном примере создается двумерный массив (матрица), состоящий из пяти «строк» и восьми «столбцов». То есть создается массив из пяти элементов, и каждый из этих элементов является массивом, содержащим по восемь элементов, таким образом получается «матрица». Обращение к элементам осуществляется с помощью уже двух индексов.

13. Сложные типы данных. Строки.

Строки являются сложным типом данных, который служит для представления текста в прогрмме. Для работы со строками в Java предназначен класс String, таким образом, строки в Java являются объектами.

Класс String содержит методы и процедуры работы со строковыми данными. Объект типа String – строка с произвольным набором символов. Строки (строковые литералы) представляют собой последовательность символов, заключенных в двойные кавычки – “B”, “Alpha”, “B11jf”, “Моя строка”.

Строки можно складывать друг с другом, с переменными и константами типа char, а так же можно прибавлять к строкам значение числовых переменных, которое автоматически реобразовывается в строковое при помощи метода toString(), находящегося в классе Object.

Соседние файлы в предмете Программирование на Java