-
JAVA - 로또 게임 만들기IT/JAVA 2020. 4. 28. 18:36반응형
SK 고용디딤돌 JAVA 교육 중,
두번 째 과제는 '객체지향적으로 로또게임 만들기' 였네용ㅎㅎㅎㅎ
벌써 4년 전에 받았던 교육이지만,
이런걸 제가 했었다니 다시 프로그래밍에 대해서 다짐하게 되네요.
부끄럽슴당ㅎㅎ :)
소스는 이렇습니당.
import java.util.Scanner; public class LottoGame { public static void main(String [] args) { Scanner sc = new Scanner(System.in); int[] user = new int[6]; int[] com = new int[6]; int count = 0; for(int i=0; i<6; i++) { user[i] = sc.nextInt(); com[i] = (int)(Math.random()*45+1); System.out.println("로또 숫자" + com[i]); } for(int i=0; i<6; i++) { for(int j=0; j<6; j++){ if(user[i]==com[j]) { count++; System.out.println(count + "개" + "맞추었습니다."); } } } switch(count) { case 0: System.out.println(count + "개 맞췄으므로 다음기회에"); break; case 1: System.out.println(count + "개 맞췄으므로 다음기회에"); break; case 2: System.out.println(count + "개 맞췄으므로 5등입니다."); break; case 3: System.out.println(count + "개 맞췄으므로 4등입니다."); break; case 4: System.out.println(count + "개맞췄으므로 3등입니다."); break; case 5: System.out.println(count + "개맞췄으므로 2등입니다."); break; default: System.out.println(count + "개맞췄으므로 1등입니다."); break; } } } //객체지향으로 만들어오는것이 과제
아마 이렇게 제출했다면 저는 과제를 성공적으로 하지 못했겠네요.
4년전의 저는 저것도 많이 벅차고 어려웠을 텐데 잘 버텨와줬네요 :)
개발자를 꿈꾸는 여러분들 응원합니당 !
반응형광고광고'IT > JAVA' 카테고리의 다른 글
JAVA - MD5, SHA256 암호화 하기 (해쉬 코드 얻기) (1) 2020.06.09 JAVA - 텔레그램 API 봇을 이용하여 메시지 보내기 (8) 2020.05.08 JAVA - 가위바위보 만들기 (0) 2020.04.28 JAVA - 상속 및 인터페이스 (0) 2020.04.28 JAVA - 클래스 (2) 2020.04.25