[질문]if문을 switch문으로 바꿔서 작성할려고 하는데...
푸른잎
import java.util.*;
import java.io.*;
classjava
{
public static void main(String[] args) throws IOException
{
//0~2사이의 난수를 구한다.
Random r= new Random();
int computer= Math.abs(r.nextInt() % 3);
BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
String user;
System.out.print(가위,바위,보 중 하나를 선택하세요.(가위=a, 바위=b, 보=c):);
user= in.readLine();
if(user.equals(a)){
if(computer==0) System.out.println(무승부(컴퓨터:가위, 사람:가위));
if(computer==1) System.out.println(컴퓨터 승!(컴퓨터:바위, 사람:가위));
if(computer==2) System.out.println(사람 승!(컴퓨터:보, 사람:가위));
}else if(user.equals(b)){
if(computer==0) System.out.println(사람 승!(컴퓨터:가위, 사람:바위));
if(computer==1) System.out.println(무승부(컴퓨터:바위, 사람:바위));
if(computer==2) System.out.println(컴퓨터 승!(컴퓨터:보, 사람:바위));
}else if(user.equals(c)){
if(computer==0) System.out.println(컴퓨터 승!(컴퓨터:가위, 사람:보));
if(computer==1) System.out.println(사람 승!(컴퓨터:바위, 사람:보));
if(computer==2) System.out.println(무승부(컴퓨터:보, 사람:보));
}
}
}간단한 가위바위보 게임인데 if문으로 작성했구요... switch문으로 좀더 간단하게 작성을할려고하는데 제머리로는 암만 생각해봐도 둘다 크기의 차이가 없을꺼 같네요.. 어떻게 작성해야 최대한 줄일수 있을까요 ..