- •1)Java тілінің негізгі ерекшеліктері және қарапайым түрлері.
- •2) Java тіліндегі программа құрылымы. Меншіктеу операторы.
- •3)Java тіліндегі күрделі түрлер
- •4) Тармақталу операторлары:
- •5) Таңдау операторы
- •6) Қайталану операторы
- •Do while
- •7) Класс құру.Класс конструкторы
- •8) Класс әдістері. Әдістерді қайталап анықтау.
- •Ключевое слово final
- •Класс final
- •Метод final
- •10) Бір өлшемді массивтер
- •Var «Массив атауы»:array[x1]of x2;
- •Var х, ү: array [1..5] of Byte;
- •Массив элементтерін ендіру және шығару
- •Көп өлшемді массив
- •11)Массивтердің анықталу жолдары. Массив индекстері.
- •12) Туынды кластар.Қөріну және қолдану түрлері
- •13)Абстракт класс
- •15) Tomcat Web сервирі
- •16. Web программасының құрылымы
- •17. Сервлеттердің құрылымы
- •18. Сервлет әдістері
- •19. Web.Xml файлы
- •20. Создание jsp страниц в Java
- •21. Mysql деректер қорын басқару жүйесінің жұмыс ортасын қолдану
- •22. Jdbc драйверлерін қолдану
- •23. Sql командаларын орындау
- •24. JavaBeans құрылымының қолданылуы
- •26. Wsdl: Web сервистерді сипаттау.
- •27. Apache Axis2 пакеті
- •29.Soap хаттамасы
Көп өлшемді массив
Бір өлшемді /яғни бір индексі бар/ массивпен сіздер таныстыңыздар. Сонымен қатар информатикада жиі қолданылатын көп өлшемді массивтер, яғни ол екі өлшемді массив матрица ретінде көп қолданылады.
Мысалы, бірнеше жолға жазылған бүтін сандар тізбегі берілсін:
15 4 3 6 Бұл матрица өлшемі 3х4, яғни ол үш жолдан және
2 8 1 7 төрт бағанадан құралған.
4 3 19 5
Егер жолды і индексімен, ал бағананы j индексімен нөмірлесек, онда екі өлшемді массивті А[і, j] деп белгілейміз. Сонымен, матрица элементі екі индекспен белгіленеді. Алдыңғы мысалда көрсетілген матрица A[3,4], жолы і=1, 2, 3 ал бағанасы j=1, 2, 3, 4.
Матрицаның программада жазылуы үлгісі:
Type k= array [1 ..3, 1 .. 4] of іnteger;
Var a : k;
1-мысал. Үш сатушы төрт түрлі тауарды сатты. Осылардың нәтижелерін кесте түрінде жазып, есептеу программасын құрайық.
Сатушылар:
1]
2] 3 5 2 5
3] 20 0 0 1
program s;
type atype=array[1..3, 1..4] of іnteger;
var
a : atype ; j : іnteger;
begіn for і:=1 to 3 do (* матрица жолын енгізу*)
for j:=1 to 4 do (* матрица бағанын енгізу*)
read(A[і, j]);
s:=s+A[і,j];
wrіteln(a);
end.
11)Массивтердің анықталу жолдары. Массив индекстері.
Массив – аты бірдей бір типті обьектілер жиыны.Массивтің әрбір элементіне индексі арқылы қатынауға болады. Массив индексациясы әрқашан 0-ден басталады.
Массивті құру
Java массивтің барлығы динамикалық деп есептеуге болады, себебі оларға жады бағдарлама орныдалуы кезінде бөлінеді. Java массивті құруды екіге бөлуге болады: ОбъявлениеЖариялау:
1 2 3 4 |
Тип[] айнымалы аты; int[] a;//бүтін сан массиві char[] b;//символдар массиві String[] c; |
Жады бөлу:
1 2 3 |
a = new int[10];// 10 элементке жады бөлу b = new char[20];// 20 элементке жады бөлу c = new String[30];// 30 элементке жады бөлу |
Сонымен массив инициализациясы келесідей болады:
1 2 3 |
int[] a = new int[10];// 10 элементтік бүтін сандар массивін инициализациялау char[] b = new char[20]; 10 элементтік бүтін сандар массивін инициализациялау String[] c = new String[30];// 10 элементтік бүтін сандар массивін инициализациялау |
Массивтің элементтеріне осындай инициализация кезінде стандартты мән меншіктеледі. Массив элементтеріне мәнді бірден меншіктеу мүмкіндігі бар:
1 |
int[] a = new int[]{ 3, 7, 273 }; |
Работа с массивом
Массивті оқу:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import java.util.Scanner; public class test { public static void main(String[] args) { int[] a;//бүтін сандар массиві int n;//массивтің элемент саны Scanner in = new Scanner(System.in); n = in.nextInt(); a = new int[n]; for(int i = 0; i < n; i++) { a[i] = in.nextInt(); } } } |
Массив мәндерін өзгерту:
1 2 3 4 5 |
int[] a;//массивке өзгеріс енгізу for(int i = 0; i < a.length; i++) { a[i] = a[i] * 2; } |
Массивті экранға шығару:
1 2 3 4 5 |
int[] a;// for(int i = 0; i < a.length; i++) { System.out.println(a[i]); } |
Индекс бойынша Массивтің қажет элементімен әрекет жасау:
1 2 3 |
System.out.println(a[0]);//Выводим первый элемент массива a[1] = 1;//Присваиваем второму элементу массива 1 int temp = a[2];//Сохраняем значение третьего элемента массива в переменную temp |
Массивтің көлемін length арқылы алуға болады.
Екі өлшемді массивтер
Индексы |
0 |
1 |
2 |
0 |
1 |
2 |
3 |
1 |
4 |
5 |
6 |
2 |
7 |
8 |
9 |
Екі өлшемді Java массив — массивтер массиві:
1 |
int[][] a; |
1 |
int[][] a = new int[3][3]; |
1 2 3 4 |
int[][] da = new int[6][4]; for(int i=0; i<da.length; i++) { for(int j=0; j<da[i].length; j++) { da[i][j] = (int)(Math.random()*10); } } for(int i=0; i<da.length; i++) { for(int j=0; j<da[i].length; j++) { System.out.print(da[i][j] + "\t"); } System.out.println(); }
|
