Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
/
“ Керуючі структури та масиви у Java”
Звіт
до лабораторної роботи №3
з курсу “Об’єктно-орієнтоване програмування”
Львів 2016
Мета роботи
Одержати навики побудови алгоритмів лінійних обчислювальних процесів, навчитися складати алгоритми та програмувати процеси з розгалуженням, циклами, ітераційними циклами за допомогою мови Java. Одержати навички роботи із масивами.
Індивідуальне завдання
Варіант 6
Розробити програму підрахунку кількості однакових елементів в матриці B розмірністю n × m. Розмірність матриці вводиться з клавіатури.
Код програми
import java.util.Scanner;
public class Lab_3 {
public static void main (String[] args) {
int kilkist = 0;
int m, n,k;
Scanner in = new Scanner(System.in);
System.out.print("Введіть кількість рядків масива: ");
m = in.nextInt();
System.out.print("Введіть кількість стовпців масива: ");
n = in.nextInt();
System.out.print("Введіть число для пошуку: ");
k = in.nextInt();
int[][] arr = new int[m][n];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print("Введіть елементи arr[" + i + "][" + j + "]:");
arr[i][j] = in.nextInt();
}
}
in.close();
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
if (arr[i][j] == k) {
kilkist++;
}
}
System.out.println();
}
System.out.println("Кількість одинакових елементів: " + kilkist);
}}
Результати роботи програми
/
Висновок
Виконуючи дану лабораторну роботу, я вивчив основні оператори мови Java, та склав алгоритм, використовуючи оператор циклу for і while.