본문 바로가기

IT일반과목/java

자바 콜렉션(실습) - 로또

package jongkyu.controller;


import java.util.ArrayList;

import java.util.Collections;

import java.util.HashSet;

import java.util.Random;

import java.util.Scanner;


public class Lotto {

Scanner sc = new Scanner(System.in);

Random r = new Random();

public void main() {

int num=0;

HashSet<Integer> myLotto = new HashSet();

HashSet<Integer> comLotto = new HashSet();



//내로또

while(myLotto.size()!=6) {

System.out.print((myLotto.size()+1+"번째 로또번호 입력 : "));

if(!myLotto.add(sc.nextInt())) {

System.out.println("중복된번호입니다.다시입력해주세요");

}


}

//컴퓨터

while(comLotto.size()!=6) {

System.out.println((comLotto.size()+1+"번째 로또번호 입력 : "));

if(!comLotto.add(r.nextInt(46)+1)) {

System.out.println("중복된번호입니다.다시입력해주세요");

}

}

ArrayList mLotto = new ArrayList(myLotto);

System.out.print("내가 입력한 번호 : ");

Collections.sort(mLotto);

System.out.println(mLotto);

System.out.println("");

ArrayList cLotto = new ArrayList(comLotto);

System.out.print("컴터 로또 번호");

Collections.sort(cLotto);

System.out.println(cLotto);






}

}




'IT일반과목 > java' 카테고리의 다른 글

자바 IO 수업1  (0) 2018.08.07
memberShipProject  (1) 2018.08.06
자바 콜렉션(수업)-3  (0) 2018.08.06
자바 콜렉션(수업)-2  (0) 2018.08.06
쓰레드 예제  (0) 2018.08.05