Facebook
From Colorant Earthworm, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 291
  1. public class Main_05_w2{
  2.  
  3.         public static void main(String[] args){
  4.                 int[] tab1 = { 10, 20, 30}; // int[]
  5.                 int tab2[] = {}; // int[]
  6.                
  7.                 int[] tabA = new int[100]; // 0
  8.                 int[] tabB = new int[(int)(Math.random()*100)];
  9.                
  10.                 // wstawianie
  11.                 tab1[0] = 40;
  12.                
  13.                 // dlugosc
  14.                 int len = tab1.length;
  15.                
  16.                 int[] tab3 = new int[10];
  17.                 for(int i=0;i < tab3.length; i++){
  18.                         tab3[i] = (int)(Math.random()*100);
  19.                 }
  20.                
  21.                 // wyswietl
  22.                 for(int i=0;i < tab3.length; i++){
  23.                         System.out.print(tab3[i]+", ");
  24.                 }
  25.                 System.out.println();
  26. /*             
  27.                 int min = 101;
  28.                 for(int i=0;i < tab3.length; i++){
  29.                         if( min > tab3[i])
  30.                                 min = tab3[i];
  31.                 }
  32.                 System.out.println("min: "+min);
  33. */
  34. /*
  35.                 int minIndex = 0;
  36.                 for(int i=0;i < tab3.length; i++){
  37.                         if( tab3[minIndex] > tab3[i])
  38.                                 minIndex = i;
  39.                 }
  40.                 System.out.println(
  41.                         "minIndex: "+ minIndex +" "+tab3[minIndex]
  42.                 );
  43.                
  44.                 int tmp = tab3[0];
  45.                 tab3[0] = tab3[minIndex];
  46.                 tab3[minIndex] = tmp;
  47.                 // wyswietl
  48.                 for(int i=0;i < tab3.length; i++){
  49.                         System.out.print(tab3[i]+", ");
  50.                 }
  51.                 System.out.println();
  52.                
  53.                
  54.                 minIndex = 1;
  55.                 for(int i=1;i < tab3.length; i++){
  56.                         if( tab3[minIndex] > tab3[i])
  57.                                 minIndex = i;
  58.                 }
  59.                 System.out.println(
  60.                         "minIndex: "+ minIndex +" "+tab3[minIndex]
  61.                 );
  62.                
  63.                 tmp = tab3[1];
  64.                 tab3[1] = tab3[minIndex];
  65.                 tab3[minIndex] = tmp;
  66.                 // wyswietl
  67.                 for(int i=0;i < tab3.length; i++){
  68.                         System.out.print(tab3[i]+", ");
  69.                 }
  70.                 System.out.println();
  71. */
  72.  
  73.                 for(int j=0; j<tab3.length-1; j++){
  74.                         int minIndex = j;
  75.                         for(int i=j+1;i < tab3.length; i++){
  76.                                 if( tab3[minIndex] > tab3[i])
  77.                                         minIndex = i;
  78.                         }
  79.                         System.out.println(
  80.                                 "minIndex: "+ minIndex +" "+tab3[minIndex]
  81.                         );
  82.                        
  83.                         int tmp = tab3[j];
  84.                         tab3[j] = tab3[minIndex];
  85.                         tab3[minIndex] = tmp;
  86.                         // wyswietl
  87.                         for(int i=0;i < tab3.length; i++){
  88.                                 System.out.print(tab3[i]+", ");
  89.                         }
  90.                         System.out.println();  
  91.                 }
  92.                
  93.                 int tabG[] = {0, 1, 2};
  94.                 int tabH[] = {3, 4, 5};
  95.                 int tabI[] = {6, 7, 8};
  96.                 int tabJ[] = {9,10,11};
  97.                
  98.                 int[] tabRes[] = { tabG, tabH, tabI, tabJ};
  99.                
  100.                 System.out.println(tabRes[3][0]);
  101.                
  102.                 //int[][][] tabX = new int[10][20][30];
  103.                 int tabX[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
  104.                
  105.                 // =========================================
  106.                
  107.                
  108.                 int[][] tabY = {
  109.                         {1, 2, 3},
  110.                         {4, 5, 6},
  111.                         {7, 8, 9}
  112.                 };
  113.                
  114.                 int[][] tabZ = {
  115.                         {0, 0, 1},
  116.                         {0, 1, 0},
  117.                         {1, 0, 0}
  118.                 };
  119.                
  120.                 int[][] tabRez = new int [3][3];
  121.                
  122.                 for(int i=0; i<tabRez.length; i++){
  123.                         for(int j=0; j<tabRez[i].length; j++){
  124.                                 for(int k=0; k < 3; k++){
  125.                                         tabRez[i][j] += tabY[i][k] * tabZ[k][j];
  126.                                 }
  127.                                 System.out.print(tabRez[i][j]+" ");
  128.                         }
  129.                         System.out.println();
  130.                 }
  131.         }
  132. }