ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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년전의 저는 저것도 많이 벅차고 어려웠을 텐데 잘 버텨와줬네요 :)

     

    개발자를 꿈꾸는 여러분들 응원합니당 !

     

    반응형

    댓글

Designed by black7375.