Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМКД JP Инф_каз_2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
595.94 Кб
Скачать

Continue операторы

Келесі итерацияны мезгілден бұрын орындау үшін ағымдағы итерацияда әлі орындалмаған цикл денесіндегі операторлардың бір бөлігін аттап өту жағдайлары кездесіп қалады. Осы мақсатта Java тілінде continue операторы қарастырылған.

Әдебиеттер

  1. Васильев А.Н. Java. Объектно-ориентированное программирование: Учеб. пособ. – СПб.: Питер, 2011. – 400 с. [В]

  2. Казарин С.А., Клишин А.П. Среда разработки Java-приложений Eclipse: (ПО для объектно-ориентирован-ного программирования и разработки приложений на языке Java): Учеб. пособ., Москва, 2008. – 77 с. [К]

  3. Монахов В.В. Язык программирования Java и среда NetBeans. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2011. – 704 с.

3 Дәріс. Массивтер

Дәріс мақсаты: Java-да массивті қолдану: бір өлшемді, екі және көп өлшемді, символдық массивтер құру, массивтерді тағайындау және салыстыру, программа мысалдары.

Бір өлшемді массивтерді өңдеу.

Массив типін хабарлау үшін квадрат жақшалар қолданылады.

int month_days [];

month_days айнымалысы хабарланған жол берілген, типі - “int типті бүтін санды массив”.

Массив үшін жады резервін алу үшін арнайы new операторы қолданылады. Төмендегі мысалда month_days массивіне new операторының көмегімен 12 бүтін санды сақтау үшін жады бөлінеді.

month_days = new int [12];

Көп өлшемді массивтер

Негізінде Java тілінде көп өлшемді массивтер жоқ, бірақ массивтің массиві бар. Ол кішкене өзгешелігі болмаса, көп өлшемді массивтерге ұқсас. Төменде берілген код әр біреуі нөлмен инициализацияланатын double типті 16 элементтен тұратын дәстүрлі матрицаны құрады. Матрицаның ішкі реализациясы — массивтің массиві double.

double matrix [][] = new double [4][4];

Келесі код фрагментінде жад саны инициализацияланады, бірақ екінші өлшемге жад қолмен енгізіледі.

double matrix [][] = new double [4][];

matrix [0] = new double[4];

matrix[1] = new double[4];

matrix[2] = new double[4],matrix[3] = { 0, 1, 2, 3 };

Жолдар

Жолддарды String класының көмегімен жүзеге асырамыз. Жолдарды өзгерту үшін StringBuffer класы қолданылады. Жолдармен жұмыс істеу үшін java.lang пакетін қолданамыз.

Конструкторлар

String типті объектіні құру үшін new операторы қолданылады. Бос жолды параметрі жоқ конструктордың көмегімен құрамыз.

String s = new String():

Төмендегі код String типті s объектісін конструкторде берілген символды массивпен инициализациялайды.

char chars[] = { 'а', 'b', 'с' }:

String s = new String(chars);

System.out.println(s):

Бұл фрагмент «abc» жолын баспаға береді.

Сонымен конструктордың 3 параметрі бар:

String(char chars[], int бастапқыИндекс, int символ саны);

Әдебиеттер

  1. Васильев А.Н. Java. Объектно-ориентированное программирование: Учеб. пособ. – СПб.: Питер, 2011. – 400 с. [В]

  2. Казарин С.А., Клишин А.П. Среда разработки Java-приложений Eclipse: (ПО для объектно-ориентирован-ного программирования и разработки приложений на языке Java): Учеб. пособ., Москва, 2008. – 77 с. [К]

  3. Монахов В.В. Язык программирования Java и среда NetBeans. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2011. – 704 с.