관리 메뉴

nalaolla

로또번호 생성기 - while문 사용 본문

JAVA

로또번호 생성기 - while문 사용

날아올라↗↗ 2015. 12. 1. 00:00
728x90
  1.  
  2. import java.util.Random;
  3.  
  4. public class Lotto_while {
  5.  
  6.     public static void main(String[] args) {
  7.         // TODO Auto-generated method stub
  8.         int[] lot = new int[7];
  9.         Random rdm = new Random();
  10.  
  11.         for (int i = 0; i < lot.length; i++) {
  12.             int rdm_num = rdm.nextInt(45) + 1;
  13.  
  14.             lot[i] = rdm_num;
  15.  
  16.             boolean exist = true;
  17.  
  18.             wh: while (exist) {
  19.                 for (int j = 0; j < i; j++) {
  20.                     if (lot[j] == rdm_num) {
  21.                         exist = false;
  22.                         System.out.println("중복에 의한 회귀" + rdm_num);
  23.                         --i;
  24.  
  25.                         break wh;
  26.                     }
  27.                 }
  28.                 break;
  29.             }
  30.         }
  31.  
  32.         System.out.println("당첨번호 : ");
  33.         for (int i = 0; i < lot.length - 1; i++) {
  34.             System.out.print(lot[i] + "  ");
  35.         }
  36.         System.out.println();
  37.         System.out.println("보너스번호 : " + lot[6]);
  38.     }
  39.  
  40. }


728x90

'JAVA' 카테고리의 다른 글

로또번호 생성기 - for문사용  (0) 2015.11.30