java lotto5 JAVA 로또 [객체 이용] package kr.ac.jnu.day05.Lotto05; import java.util.Arrays; public class MC { private int[] lottoNums = new int[6]; public void startMent() { System.out.println("제 1회 로또 방송을 시작합니다."); Machine m = new Machine(); m.start(); for(int i = 0; i < 6; i++) { try { Thread.sleep(2000); } catch(Exception e) { e.printStackTrace(); } Ball ball = m.getBall(); lottoNums[i] = ball.getNumber(); //lottoNums[i] = m... 2015. 11. 16. Java Lotto [Tree Set 이용] package src.kr.ac.jnu.day05.Lotto; import java.util.Random; import java.util.Set; import java.util.TreeSet; public class MLotto { public static void main(String[] args) { Random r = new Random(); Set lotto = new TreeSet(); int cnt = 0; System.out.println(">"); while (cnt < 6) { //뽑은 수가 6개면 중단 int num = r.nextInt(45) + 1;// 45까지 랜덤 수 if (lotto.contains(num) == false) { // 랜덤수가 Tree set에 존재 하는지 확인.. 2015. 11. 13. JAVA Lotto [로또 Ver 3.0 배열이용] package Lotto; import java.util.Random; import java_week1.For1; public class Lotto { static int[] nums = new int[45]; // 빈 배열 45개 만들기 public static boolean check(int r){ for (int i = 0; i < nums.length; i++) { // 빈 배열에 랜덤 수를 대입하고 1로 체크 if(nums[r]==0){ nums[r]=1; return true; } } return false; } public static void main(String[] args) { Random r = new Random(); int c,cnt; cnt=0; do{ c= r.nextInt(4.. 2015. 11. 3. JAVA Lotto2[로또 ver 2.0] public class Lotto { public static void main(String[] args) { int[] LottoNum = new int [6]; inti , Pos , r , flag; Pos = 0; for(i=0;i 2015. 11. 3. JAVA 로또 package java_week1; import java.util.Random; public class Lotto{ public static final int LOTTO_NUM_CNT=6;// 클래스변수, 상수 public int[] generateLottoNumbers(){ int[] nums = new int[LOTTO_NUM_CNT]; Random r = new Random(); nums[0]= r.nextInt(45); int cnt =1; while(cnt 2015. 10. 28. 이전 1 다음