목차
[.settings]
[bin]
[src]
.classpath
.project
excute.gif
파일 6, 폴더 5
30.7KB
lotto.pptx……………………………1p
[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) + \" \");
}
}
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
public static 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) + \" \");
}
}
소개글