자바 로또 소스 코드
import java.io.*;
class Exam01{
public static void main(String args[]) throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int[] num = new int[6];
int[] lottoNum = new int[6];
for(int i = 0; i <lottoNum.length; i++){
lottoNum[i] = (int)(Math.random()*45+1);
for(int j = 0; j < i ; j++){
if(lottoNum[i] == lottoNum[j]){
i--;
break;
}
}
}
for(int i = 0; i < num.length; i++){
System.out.print("선택번호 입력 : ");
num[i] = Integer.parseInt(in.readLine());
do{
if(num[i]>45 || num[i] <= 0){
System.out.println("잘못입력 했습니다.");
System.out.print("선택번호 입력 : ");
num[i] = Integer.parseInt(in.readLine());
}
}while(num[i]>45 || num[i] <= 0);
for(int j = 0; j<i ; j++){
if(num[i] == num[j]){
System.out.println("중복된 숫자입니다.");
i--;
break;
}
}
}
System.out.print("선택번호 : ");
for(int i = 0; i <num.length; i++){
System.out.print(num[i]);
if(i<num.length-1){
System.out.print(",");
}
}
System.out.println();
System.out.print("추첨번호 : ");
for(int i = 0; i <lottoNum.length; i++){
System.out.print(lottoNum[i]);
if(i<lottoNum.length-1){
System.out.print(",");
}
}
System.out.println();
System.out.print("당첨번호 : ");
for(int i = 0; i < 6; i++){
for(int j = 0; j<i; j++){
if(num[i] == lottoNum[j]){
System.out.print(lottoNum[j]);
if(i<num.length-1){
System.out.print(",");
}
}
}
}
}
}
'프로그래밍 > 자바(JAVA)' 카테고리의 다른 글
[자바/JAVA] 자바 한글형태의 숫자를 숫자로 바꾸기 (0) | 2012.05.04 |
---|---|
[자바/JAVA] 자바 달력만들기 (0) | 2012.05.04 |
[자바/JAVA] 자바 야구 게임 소스 (0) | 2012.05.04 |
[자바/JAVA] 자바 가위바위보 소스 코드 (0) | 2012.05.04 |
[자바/JAVA] 자바 최대값 최소값 구하기 (0) | 2012.05.04 |
[자바/JAVA] 자바 중간값 구하기 (0) | 2012.05.04 |
[자바/JAVA] 자바 오름차순, 내림차순 구하기 (0) | 2012.05.04 |
[자바/JAVA] 자바로 윤년 구하는 메소드 (0) | 2012.05.04 |
[자바/JAVA] 자바로 만든 마방진 코드(홀수, 4의 배수) (0) | 2012.05.04 |