본문 바로가기
Java 개발자 수업 강의노트/Java 소스

5개의 수를 랜덤 입력받아 가장 큰 수를 찾아 출력

by 캬캬백곰 2012. 4. 23.
728x90

 

# 랜덤 클래스를 이용하여 5개의 배열에 각각의 랜덤한 값을 저장하고, 그 중에서 가장 큰 수를 출력한다.

  // 5개의 랜덤한 수를 표시하고 큰 수를 찾아라
  
  Random sc = new Random();
  int[] arr = new int[5]; // 5개 데이터를 저장할 배열 선언
  int max = 0;
  int j=0;
  
  for(int i=0; i<arr.length; i++){
   arr[i] = sc.nextInt(100)+1; //랜덤값을 100까지 지정한다.
   System.out.println((i+1)+"번째 숫자: "+arr[i]); 
   // i가 0이기 때문에 +1을 해야 arr[0]를 1번째로 출력
   // 각 배열에 저장된 숫자를 출력해줌
   
   if(arr[max]<arr[i]){
    max=i;
    j=i+1;
   }
   
  }
  
  System.out.println("가장 큰 수: "+arr[max]+"(은/는) "+j+"번 째 숫자이다.");

728x90
반응형