Podstawy Javy - program operujący na macierzy dwuwymiarowej

0

Mógłby jakiś bystrzak szybko mi napisać kodzik, który robiłby tak: wyświetla tablicę 10x10, wypełnia je losowymi liczbami 0-6 a następnie zlicza ile razy każda z tych liczb się wyświetliła. Wszystko w swojej metodzie (trzy metody).

mam czas do 12 - piszę kolokwium ;)
Baaardzo proszę. :)

0

A masz ekspresowe przelewy w swoim banku?

22

Uf udało mi się napisać - mam nadzieje, że zdążysz przepisać:

/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		new RandomArray();
	}
}
class RandomArray{

	int[][] array = new int[10][10];

	
	
	public RandomArray(){
		this.initArray();
		this.calcSumArray();
	}
	public void initArray(){
	   Random generator = new Random();
		
       array[0] [0] = generator.nextInt(7);
        array[0] [1] = generator.nextInt(7);
        array[0] [2] = generator.nextInt(7);
        array[0] [3] = generator.nextInt(7);
        array[0] [4] = generator.nextInt(7);
        array[0] [5] = generator.nextInt(7);
        array[0] [6] = generator.nextInt(7);
        array[0] [7] = generator.nextInt(7);
        array[0] [8] = generator.nextInt(7);
        array[0] [9] = generator.nextInt(7);
        array[1] [0] = generator.nextInt(7);
        array[1] [1] = generator.nextInt(7);
        array[1] [2] = generator.nextInt(7);
        array[1] [3] = generator.nextInt(7);
        array[1] [4] = generator.nextInt(7);
        array[1] [5] = generator.nextInt(7);
        array[1] [6] = generator.nextInt(7);
        array[1] [7] = generator.nextInt(7);
        array[1] [8] = generator.nextInt(7);
        array[1] [9] = generator.nextInt(7);
        array[2] [0] = generator.nextInt(7);
        array[2] [1] = generator.nextInt(7);
        array[2] [2] = generator.nextInt(7);
        array[2] [3] = generator.nextInt(7);
        array[2] [4] = generator.nextInt(7);
        array[2] [5] = generator.nextInt(7);
        array[2] [6] = generator.nextInt(7);
        array[2] [7] = generator.nextInt(7);
        array[2] [8] = generator.nextInt(7);
        array[2] [9] = generator.nextInt(7);
        array[2] [0] = generator.nextInt(7);
        array[3] [1] = generator.nextInt(7);
        array[3] [2] = generator.nextInt(7);
        array[3] [3] = generator.nextInt(7);
        array[3] [4] = generator.nextInt(7);
        array[3] [5] = generator.nextInt(7);
        array[3] [6] = generator.nextInt(7);
        array[3] [7] = generator.nextInt(7);
        array[3] [8] = generator.nextInt(7);
        array[3] [9] = generator.nextInt(7);
        array[4] [0] = generator.nextInt(7);
        array[4] [1] = generator.nextInt(7);
        array[4] [2] = generator.nextInt(7);
        array[4] [3] = generator.nextInt(7);
        array[4] [4] = generator.nextInt(7);
        array[4] [5] = generator.nextInt(7);
        array[4] [6] = generator.nextInt(7);
        array[4] [7] = generator.nextInt(7);
        array[4] [8] = generator.nextInt(7);
        array[4] [9] = generator.nextInt(7);
        array[5] [0] = generator.nextInt(7);
        array[5] [1] = generator.nextInt(7);
        array[5] [2] = generator.nextInt(7);
        array[5] [3] = generator.nextInt(7);
        array[5] [4] = generator.nextInt(7);
        array[5] [5] = generator.nextInt(7);
        array[5] [6] = generator.nextInt(7);
        array[5] [7] = generator.nextInt(7);
        array[5] [8] = generator.nextInt(7);
        array[5] [9] = generator.nextInt(7);
        array[6] [0] = generator.nextInt(7);
        array[6] [1] = generator.nextInt(7);
        array[6] [2] = generator.nextInt(7);
        array[6] [3] = generator.nextInt(7);
        array[6] [4] = generator.nextInt(7);
        array[6] [5] = generator.nextInt(7);
        array[6] [6] = generator.nextInt(7);
        array[6] [7] = generator.nextInt(7);
        array[6] [8] = generator.nextInt(7);
        array[6] [9] = generator.nextInt(7);
        array[7] [0] = generator.nextInt(7);
        array[7] [1] = generator.nextInt(7);
        array[7] [2] = generator.nextInt(7);
        array[7] [3] = generator.nextInt(7);
        array[7] [4] = generator.nextInt(7);
        array[7] [5] = generator.nextInt(7);
        array[7] [6] = generator.nextInt(7);
        array[7] [7] = generator.nextInt(7);
        array[7] [8] = generator.nextInt(7);
        array[7] [9] = generator.nextInt(7);
        array[8] [0] = generator.nextInt(7);
        array[8] [1] = generator.nextInt(7);
        array[8] [2] = generator.nextInt(7);
        array[8] [3] = generator.nextInt(7);
        array[8] [4] = generator.nextInt(7);
        array[8] [5] = generator.nextInt(7);
        array[8] [6] = generator.nextInt(7);
        array[8] [7] = generator.nextInt(7);
        array[8] [8] = generator.nextInt(7);
        array[8] [9] = generator.nextInt(7);
        array[9] [0] = generator.nextInt(7);
        array[9] [1] = generator.nextInt(7);
        array[9] [2] = generator.nextInt(7);
        array[9] [3] = generator.nextInt(7);
        array[9] [4] = generator.nextInt(7);
        array[9] [5] = generator.nextInt(7);
        array[9] [6] = generator.nextInt(7);
        array[9] [7] = generator.nextInt(7);
        array[9] [8] = generator.nextInt(7);
        array[9] [9] = generator.nextInt(7);
		
	}
	public void calcSumArray(){
	   int zeroCount =0;
	   int oneCount =0;
	   int twoCount =0;
	   int threeCount =0;
	   int fourCount =0;
	   int fiveCount =0;
	   int sixCount =0;

switch (array[0][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[0][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[1][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[2][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[3][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[4][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[5][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[6][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[7][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[8][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][0]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][1]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][2]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][3]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][4]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][5]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][6]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][7]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][8]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   
switch (array[9][9]) { 
 case 0:
      zeroCount++;
      break;
     case 1:
      oneCount++;
      break;
     case 2:
      twoCount++;
      break;
     case 3:
      threeCount++;
      break;
     case 4:
      fourCount++;
      break;
     case 5:
      fiveCount++;
      break;
     case 6:
      sixCount++;
      break;}
   System.out.println("liczba zer " + zeroCount);
   System.out.println("liczba jedynek " + oneCount);
   System.out.println("liczba dwójek " + twoCount);
   System.out.println("liczba trójek " + threeCount);
   System.out.println("liczba czwórek " + fourCount);
   System.out.println("liczba piątek " + fiveCount);
   System.out.println("liczba szóstek " + sixCount);
	}
	
}

3

Kod wyżej zawodowy. Alternatywnie proponuje Ci:

        List<Integer> nums = new Random().ints(10 * 10, 1, 7).boxed().collect(Collectors.toList());
        Map<Integer, Long> occurs = nums.stream().collect(Collectors.groupingBy(
                n -> n,
                Collectors.counting()
        ));
        System.out.println(nums);
        System.out.println(occurs);

;]

0

Czy taki kod jest uznawany za "ładny"?
mnie strasznie razi i nie wydaje się czytelne.

0

@templas jest zwięzły, deklaratywny i od razu widać co się w nim dzieje. Takie collect listy do postaci mapy jest 100 razy czytelniejsze niż zrobienie tego za pomocą bezpośredniej pętli. Nie mówie już nawet o tym że jest też nieporównywalnie szybsze bo masz tu równoległość obliczeń out-of-the-box...

1 użytkowników online, w tym zalogowanych: 0, gości: 1