JAVA(자바)로 작성한 콘솔 로또(Lotto) 프로그램입니다.
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

JAVA(자바)로 작성한 콘솔 로또(Lotto) 프로그램입니다.에 대한 보고서 자료입니다.

목차

[.settings]
[bin]
[src]
.classpath
.project
excute.gif


파일 6, 폴더 5
30.7KB


lotto.pptx……………………………1p

본문내용

package main;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Random;

/* 1등 : 번호 6개 모두 일치
    2등 : 번호 5개 일치 + 마지막에 나오는 보너스번호 일치
    3등 : 번호 5개 일치
    4등 : 번호 4개 일치
    5등 : 번호 3개 일치
    
    공은 45번까지 있음
* */
public class Lotto {
    public static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    public static ArrayList winBall = new ArrayList();
    public static ArrayList userBall = new ArrayList();
    
    public static void setWinBall(){
        for(int i = 0; i < 7; i++){
            int ballNum = (new Random()).nextInt(45) + 1;
            if(winBall.contains(ballNum)){
                --i;
                continue;
            }
            winBall.add(ballNum);
        }
    }
    
    public static void setUserBall() throws Exception{
        for(int i = 0; i < 6; i++){
            System.out.print((i+1) + \"번째 공을 선택하세요(1~45) : \");
            int ballNum = Integer.parseInt(br.readLine());
            
            if(ballNum < 1 || ballNum > 45){
                System.out.println(\"Out of Range... not (1 ~ 45)\");
                --i;
                continue;
            }
            
            if(userBall.contains(ballNum)){
                System.out.println(\"중복된 공을 선택하셨습니다. 다시 선택해주세요.\");
                --i;
                continue;
            }
            userBall.add(ballNum);
        }
    }
    
    public static void showUserBall(){
        System.out.print(\"유저님이 선택하신 공 : \");
        for(int i = 0; i < userBall.size(); i ++){
            System.out.print(userBall.get(i) + \" \");
        }
        System.out.println();
    }
    
    public static void showWinBall(){
        System.out.print(\"당첨번호 : \");
        for(int i = 0; i < winBall.size(); i ++){
            if(i == winBall.size() - 1){
                System.out.println(\" + [보너스 번호] \" + winBall.get(i));
                break;
            }
            
            System.out.print(winBall.get(i) + \" \");
        }
    }
  • 가격1,300
  • 페이지수7페이지
  • 등록일2014.11.04
  • 저작시기2014.10
  • 파일형식압축파일(zip)
  • 자료번호#945444
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니