자반데 축구게임을 만들라고 하셨거든
마지막에 공을 5번 차서 나랑 컴퓨터랑 총 넣은 골인 수를 구해야하는데 어케 하지
System.out.println("축구 게임을 시작합니다.");
for (int i=1; i<=5; i++) {
System.out.println("내가 공을 찰 차례입니다. 어느 쪽으로 차겠습니까?");
System.out.println("왼쪽-1, 가운데-2, 오른쪽-3, 게임 끝-4");
Scanner s = new Scanner(System.in);
Random r = new Random();
int me = s.nextInt();
int com = r.nextInt(4)+1;
if(me==1)
System.out.println("왼쪽으로 공을 찼습니다.");
else if(me==2)
System.out.println("가운데로 공을 찼습니다.");
else if(me==3)
System.out.println("오른쪽으로 공을 찼습니다.");
else if(me==4)
{System.out.println("게임을 종료합니다.");
break;}
if(com==1)
System.out.println("골키퍼가 왼쪽으로 움직입니다.");
if(com==2)
System.out.println("골키퍼가 가운데로 움직입니다.");
if(com==3)
System.out.println("골키퍼가 오른쪽으로 움직입니다.");
if(me==com)
System.out.println("아깝습니다.!!! 골키퍼가 골을 막았습니다.");
if((me==1)&&(com==2))
System.out.println("골인입니다.");
if((me==1)&&(com==3))
System.out.println("골인입니다.");
if((me==2)&&(com==1))
System.out.println("골인입니다.");
if((me==2)&&(com==3))
System.out.println("골인입니다.");
if((me==3)&&(com==1))
System.out.println("골인입니다.");
if((me==3)&&(com==2))
System.out.println("골인입니다.");
System.out.println("내가 공을 막을 차례입니다.");
System.out.println("왼쪽-1, 가운데-2, 오른쪽-3, 게임 끝-4");
int me2 = s.nextInt();
int com2 = r.nextInt(4)+1;
if(me2==1)
System.out.println("왼쪽으로 공을 막았습니다.");
else if(me2==2)
System.out.println("가운데로 공을 막았습니다.");
else if(me2==3)
System.out.println("오른쪽으로 공을 막았습니다.");
else if(me2==4)
{System.out.println("게임을 종료합니다.");
break;}
if(me2==com2)
System.out.println("이런!! 공을 막지 못했습니다.");
if((me2==1)&&(com2==2))
System.out.println("다행입니다. 공을 막았습니다.");
if((me2==1)&&(com2==3))
System.out.println("다행입니다. 공을 막았습니다.");
if((me2==2)&&(com2==1))
System.out.println("다행입니다. 공을 막았습니다.");
if((me2==2)&&(com2==3))
System.out.println("다행입니다. 공을 막았습니다.");
if((me2==3)&&(com2==1))
System.out.println("다행입니다. 공을 막았습니다.");
if((me2==3)&&(com2==2))
System.out.println("다행입니다. 공을 막았습니다.");
}
}
해당 댓글은 삭제되었습니다.
애초에 골을 넣었다는 걸 어떻게 식을 써야할지도 모르겠어.. 더하는건 sum += 일케 한다쳐도
우웩