Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Random;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) {
  8. Random random = new Random();
  9. int sizeOneMatrix = 2;
  10. int sizeSecondMatrix = 2;
  11. int[][] matrixOne = generateMatrix(sizeOneMatrix, sizeSecondMatrix);
  12. int[][] matrixSecond = matrixOne.clone();
  13. printMatrix(matrixOne);
  14. boolean isSquare = squareMatrix(matrixOne);
  15. System.out.println(isSquare);
  16. }
  17.  
  18. public static boolean squareMatrix(int[][] matrixArray) {//методпроверяющий нашу матрицу, является ли она квадратной
  19. int sizeOneArrays = 0;
  20. int sizeSecondArrays = 0;
  21. boolean isSquare = true;
  22. boolean isNotSquare = false;
  23. for (int i = 0; i < matrixArray.length; i++) {
  24. sizeOneArrays = i;
  25. sizeOneArrays++;
  26. for (int j = 0; j < matrixArray[i].length; j++) {
  27. sizeSecondArrays = j;
  28. sizeSecondArrays++;
  29. }
  30. }
  31. if (sizeOneArrays == sizeSecondArrays) {
  32. return isSquare;
  33. } else
  34. return isNotSquare;
  35. }
  36.  
  37. public static int[][] generateMatrix(int matrixValueOne, int matrixValueSecond) {//генерирует значения элементов нашей матрицы
  38. Random random = new Random();
  39. int[][] value = new int[matrixValueOne][matrixValueSecond];
  40. for (int i = 0; i < value.length; i++) {
  41. for (int j = 0; j < value[i].length; j++) {
  42. value[i][j] = random.nextInt(10) + 1;
  43. }
  44. }
  45. return value;
  46. }
  47.  
  48. public static void printMatrix(int[][] matrix) {//вывод нашей матрицы
  49. for (int i = 0; i < matrix.length; i++) {
  50. for (int j = 0; j < matrix[i].length; j++) {
  51. System.out.println(matrix[i][j]);
  52. }
  53. }
  54. }
  55.  
  56. public static int[][] amountMatrix(int[][] matrixOne, int[][] matrixSecond) {// метод для нахождения суммый матриц
  57. return new int[matrixOne.length][matrixSecond.length];
  58. }
  59.  
  60. public static void printAmountMatrix(int[] amountMatrix) {//вывод суммы нашей матрицы(пока не реализовано)
  61.  
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement