PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2006/04/17 21:27:26
Name 찬밥신세
Subject 자바 주석좀 봐주세요^^;;
자바 시험이 코앞으로 닥쳤는데..
아직까지도 자바를 이해 못하고 있어요;
아침부터 낑낑대며 어느 정도 까지는 알겠는데; 한계가 있는지 더 이상은 네이버에서도
찾을 수 없고; 외워서 시험 보는 건 싫고 나름 이해해서 잘 보고 싶어요.
그래서 제가 가위,바위,보랑 묵찌빠 소스에 주석을 달고 있는데; 맞는지 틀린지 조금만 봐주시고;
제가 몰라서 못단 부분 좀 알려주세요ㅠ

import java.util.*; //java.util 패키지 내의 Random 클래스를 import 선언
import java.io.*;  // 파일입출력, Readerrhksfus 클래스를 사용하기 위해 import선언

public class GameJava2_02    //GameJava2_02 출력
{
  public static void main(String[] args) throws IOException  //1랜덤 변수 3개 만듬
  {
     // 0 ~ 2 사이의 난수를 구한다.
    Random r= new Random();  //랜덤 객체 r생성
    int computer= Math.abs(r.nextInt() % (숫자) );
//0,1,2 난수생성, 양수만 출력, int형으로 컴퓨터에 저장

    BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
      // 사용자에게 입력받아 리더에 연결 후 버퍼로 연결

    String user;
    System.out.print("가위, 바위, 보 중 하나를 선택하세요. (가위=a, 바위=b, 보=c): ");
     // print 출력
    user= in.readLine(); // 한줄씩 입력받음

    if(user.equals("a")) {  //사용자 a(가위)일 때
      if(computer==0) System.out.println("무승부 (컴퓨터:가위, 사람:가위)");
// 컴퓨터가 0일 때 출력
      if(computer==1) System.out.println("컴퓨터 승! (컴퓨터:바위, 사람:가위)");
// 컴퓨터가 1일 때 출력
      if(computer==2) System.out.println("사람 승! (컴퓨터:보, 사람:가위)");
// 컴퓨터가 2일 때 출력
    }  else if(user.equals("b")){ //사용자가 b(바위)일 때
      if(computer==0)System.out.println("무승부(컴퓨터: 바위, 사람:바위)“);
// 컴퓨터가 0일 때 출력
      if(computer==1)System.out.println("컴퓨터승!(컴퓨터:보, 사람:바위)“);
// 컴퓨터가 1일 때 출력
      if(computer==2)System.out.println("사람 승!(컴퓨터:가위 ,사람:바위)“);
// 컴퓨터가 2일 때 출력
    }  else if(user.equals("c")){  //사용자가 c(보)일 때
      if(computer==0)System.out.println("무승부(컴퓨터 :보, 사람: 보)“);
// 컴퓨터가 0일 때 출력
      if(computer==0)System.out.println("컴퓨터승!(컴퓨터:가위, 사람:보)“);
// 컴퓨터가 1일 때 출력
     if(computer==0)System.out.println("사람승!(컴퓨터:바위, 사람:보)“);
// 컴퓨터가 2일 때 출력
}
}
}







import java.util.*; // java.util 패키지내의 Random클래스 import 선언
import java.io.*; // 파일입출력
public class GameJava2_002 // Gamejava2_002 출력
{
  public static int who_win(String user, int computer)
{  
  int y=0;  
  if(user.equals("a")){  
     if(computer==0) { System.out.println("무승부 (컴퓨터:가위, 사람:가위)");              y=0;
}
// 컴퓨터가 0일 때 출력    
     if(computer==1) { System.out.println("컴퓨터 승! (컴퓨터:바위, 사람:가위)");         y=-1;  
}
     if(computer==2) { System.out.println("사람 승! (컴퓨터:보, 사람:가위)");            y=1; }  
    }
else if(user.equals("b")){
     if(computer==0) { System.out.println("사람 승! (컴퓨터:가위, 사람:바위)");          y=1; }  
    if(computer==1){ System.out.println("무승부 (컴퓨터:바위, 사람:바위)");              y=0; }  
   if(computer==2) { System.out.println("컴퓨터 승! (컴퓨터:보, 사람:바위)");            y=-1; }
   }
else if(user.equals("c")){    
  if(computer==0) { System.out.println("컴퓨터 승! (컴퓨터:가위, 사람:보)");               y=-1; }  
   if(computer==1) { System.out.println("사람 승! (컴퓨터:바위, 사람:보)");                y=1; }    
if(computer==2) { System.out.println("무승부 (컴퓨터:보, 사람:보)");                      y=0; }    
  }        
   return(y);  
}  

public static void main(String[] args) throws IOException // 랜덤1개 변수 3개 만듬

{      

  Random r= new Random(); // 랜덤 객체 r 생성    
int computer= Math.abs(r.nextInt() % 3); // 0,1,2난수 생성, int형으로 computer에 저장  
BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
// 입력받은 문자를 리더에 연결하고 버퍼에 연결  
String user;  
int winner=0;  
  while (winner ==0)
{  
r= new Random(); // 랜덤객체 r 생성  
  computer= Math.abs(r.nextInt() % 3); // 0,1,2난수 생성 양수로 computer에 저장
   in= new BufferedReader(new InputStreamReader(System.in));
//문자를 입력받아 리더에 연결 후 버퍼에 연결  
System.out.println("가위, 바위, 보 중 하나를 선택하세요. (가위=a, 바위=b, 보=c): ");// print 출력    
user= in.readLine();
// 한줄씩 입력받기   
  winner = who_win(user,computer); // 승자출력?   
}
  }
}



(주석 단 부분만 태그 줬는데 어째 지저분하게 보여서 썼다 지웠다를 반복하다 보니;
시간이 벌써;; 그래도 알려주시면 (^^)(__)

쌩유~ ^^*



통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
투명드래곤
06/04/17 22:08
수정 아이콘
다 다신거 아닌가요? -_-a
Hyp3r1on
06/04/17 22:36
수정 아이콘
GameJava2_02 클라스와 GameJava2_002를 왜 나눠놨는지 모르겠네요.

하나만 말씀드리면 import java.util.* -> import java.util.Random 으로 바꿔줘도 컴파일 될거 같은데;; 주석하고도 그렇게해야 맞아 떨어지구요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
16448 Muse의 Plug In Baby처럼 슬픈...락(?) 좀 추천해주세요. [4] 예아나무2208 06/04/18 2208
16446 이 문서를 a4용지 가득 프린터 하는 법좀 알려주세요.[문서파일 포함] [2] 호나우딩요2636 06/04/18 2636
16445 [저테전]헌터에서 테란상대로 할때 질문입니다 [5] 조자룡1787 06/04/18 1787
16443 펭귄 키고 겜중 맵핵 관련된 질문입니다. [3] 태서더1684 06/04/18 1684
16442 만화책 짱구는 못말려 나 크레용 신짱을 파는곳 좀 알려주세요 [5] 쿠니미히로2147 06/04/18 2147
16441 [한 문장 영작 부탁드립니다.] [4] AkJin2121 06/04/18 2121
16439 봄 옷 코디에 대해서 질문 하나 할게요..^^; [6] MayBee2105 06/04/18 2105
16438 PDF 파일을 수정하는 방법이 있나요? [2] 신예ⓣerran2393 06/04/18 2393
16436 FTA에 대해 궁금한 것이 있습니다. [5] Newbie1654 06/04/17 1654
16435 바둑을 배워볼려고 합니다. [5] pipipi1824 06/04/17 1824
16434 연금술사라는 책을 읽고 난언제나..1699 06/04/17 1699
16433 온게임넷 이번 예선전 리플 방송 어디서 볼 수 있나요? 연성연승™1683 06/04/17 1683
16432 대학교에서 미적분학 공부하시는 분. [9] 파일널푸르투2340 06/04/17 2340
16431 맨투맨 다시 질문 [1] 영웅전설1769 06/04/17 1769
16430 자바 주석좀 봐주세요^^;; [2] 찬밥신세3042 06/04/17 3042
16429 프린트 질문 다시올릴께요 ; [1] 그네공식1554 06/04/17 1554
16428 00년 최고의 메신저, 그리고 소니 추락..., 하우리.. [6] 라꾸라꾸1812 06/04/17 1812
16423 죄송한데, 영어 해석 좀 부탁드립니다. 맞고치는아콘1676 06/04/17 1676
16422 mp3 플레이어 추천부탁드립니다. [1] JHfam1586 06/04/17 1586
16421 넷상에서 GIF화일이 움직이지를 않습니다. [2] hoho9na2144 06/04/17 2144
16417 운영진께 건의드립니다.(자유게시판에서 옮겼습니다) [3] 레지엔1582 06/04/17 1582
16416 온게임넷 신규맵에 관해서.. [2] 달려라투신아~1567 06/04/17 1567
16415 현재의 e-sports의 문제점과 그 대안에 관해서... [1] 깜찍발랄근영1672 06/04/17 1672
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로