Advertisement
Guest User

primo java

a guest
Oct 23rd, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. public class prova1
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.        
  6.         int i,j; //indici vettori
  7.         int tmp; //variabile temporanea per scambio
  8.        
  9.         int v1[] = {9,8,7,6};
  10.         int v2[] = {5,4,3,2,1};
  11.        
  12.         int dim1=v1.length;
  13.         int dim2=v2.length;
  14.         int dim3=dim1+dim2; //lunghezza di v3
  15.        
  16.         int v3[] = new int[dim3];
  17.        
  18.         System.out.println("Array 1: ");
  19.        
  20.         /*Ordinamento e stampa vettore 1*/
  21.         for(i=0;i<dim1;i++)
  22.         {
  23.             for(j=i+1;j<dim1;j++)
  24.             {
  25.                
  26.                 if(v1[i]>v1[j])
  27.                 {
  28.                     tmp=v1[i];
  29.                     v1[i]=v1[j];
  30.                     v1[j]=tmp;
  31.                 }
  32.             }
  33.             System.out.print(v1[i]);
  34.         }
  35.         System.out.println("\n");
  36.         System.out.println("Array 2: ");
  37.  
  38.         /*Ordinamento e stampa vettore 2*/
  39.         for(i=0;i<dim2;i++)
  40.         {
  41.             for(j=i+1;j<dim2;j++)
  42.             {
  43.                 if(v2[i]>v2[j])
  44.                 {
  45.                     tmp=v2[i];
  46.                     v2[i]=v2[j];
  47.                     v2[j]=tmp;
  48.                 }
  49.             }
  50.             System.out.print(v2[i]);
  51.         }
  52.        
  53.        
  54.        
  55.         System.out.println("\n");
  56.        
  57.         /*Copia di V1 in V3*/
  58.         for(i=0;i<dim1;i++)
  59.         {
  60.             v3[i]=v1[i];
  61.         }
  62.        
  63.         tmp=0;  //uso "tmp" inizializzata a 0 al posto di un altro indice (es. "k")
  64.        
  65.         /*Copia di V2 in V3*/
  66.         for(j=i;j<dim3;j++)
  67.         {
  68.             v3[j]=v2[tmp];
  69.             tmp++;
  70.         }
  71.        
  72.         System.out.println("Array 3: ");
  73.  
  74.         /*Ordinamento e stampa vettore 3*/
  75.         for(i=0;i<dim3;i++)
  76.         {
  77.             for(j=i+1;j<dim3;j++)
  78.             {
  79.                 if(v3[i]>v3[j])
  80.                 {
  81.                     tmp=v3[i];
  82.                     v3[i]=v3[j];
  83.                     v3[j]=tmp;
  84.                 }
  85.             }
  86.             System.out.print(v3[i]);
  87.         }
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement