posted by 프띠버리 2013. 10. 14. 16:16

  1 import java.util.*;
  2 
  3 public class ArrayTest
  4 {
  5     public static void main(String[] args)
  6     {
  7         int[] arr = new int[5];
  8         int i, j, k, temp, lng, count = 0;
  9         lng = arr.length;
 10         String str;
 11         Scanner scn = new Scanner(System.in);
 12 
 13         for(i=0;i<lng;i++)
 14         {
 15             str = scn.next();
 16             arr[i] = Integer.parseInt(str);
 17         }
 18 
 19         for(j=0;j<lng-1;j++)
 20         {
 21             for(k=j+1;k<lng;k++)
 22             {
 23                 if(arr[j]>arr[k])
 24                 {
 25                     temp = arr[j];
 26                     arr[j] = arr[k];
 27                     arr[k] = temp;
 28                 }
 29             }
 30         }
 31 
 32         System.out.println("");
 33 
 34         for(i=0;i<lng;i++)
 35         {
 36             System.out.printf("%d\t", arr[i]);
 37         }
 38 
 39         System.out.printf("\n\n");
 40 
 41         for(i=0;i<lng;i++)
 42         {
 43             count = 0;
 44             for(j=0;j<lng;j++)
 45             {
 46                 if(i != j)
 47                 {
 48                     if(arr[i] == arr[j])
 49                     {
 50                         count = count + 1;
 51                     }
 52                 }
 53             }
 54             System.out.printf("arr[%d] 와 같은 수 %d개\n",i, count);
 55         }
 56     }
 57 }

'Programing > JAVA' 카테고리의 다른 글

숫자맞추기 게임 랜덤답 주기  (0) 2013.10.10