1. JAVA/4). 자바_실전_이클립스

자바실전_Day_09_07(가위바위보)

구이제이 2024. 1. 11. 18:39

-----------------------------------------------------------------------------------



1번째 예제

//사용자이름

String dong ="홍길동";

String soon ="홍길순";

 

//사용자의 가위바위보를 rsp로 교체

String dongChange ="";

String soonChange ="";

 

//사용자의 rsp를 가위바위보로 교체

String dongChange2 ="";

String soonChange2 ="";

 

 

int srpDongNumber = (int)(Math.random()*3)+1;

int srpSoonNumber = (int)(Math.random()*3)+1;

 

dongChange2 = change2(srpDongNumber);

soonChange2 = change2(srpSoonNumber);

dongChange = change(srpDongNumber);

soonChange = change(srpSoonNumber);

/*

가위1(r)

,바위2(s),보3(p)

 

rs패/승 rp승/패

sr승/패 sp패/승

pr패/승 ps승/패

*/

if(srpDongNumber == srpSoonNumber) {

System.out.println("무승부");

}else if(dongChange.equals("s")&& soonChange.equals("r") || dongChange.equals("r")&& soonChange.equals("p") || dongChange.equals("p")&& soonChange.equals("s")){

System.out.println(dong+"이 승리했습니다."+dong+" : "+dongChange2 );

System.out.println(soon+"이 패배했습니다."+soon+" : "+soonChange2);

}else if(dongChange.equals("r")&& soonChange.equals("s") || dongChange.equals("p")&& soonChange.equals("r") || dongChange.equals("s")&& soonChange.equals("p")) {

System.out.println(dong+"이 패배했습니다."+dong+" : "+dongChange2);

System.out.println(soon+"이 승리했습니다."+soon+" : "+soonChange2);

}else {

 

}

 

 

}

 

 

public static String change(int number) {

String tmp ="";

if(number==1) {

tmp="r";

return tmp;

}else if(number==2) {

tmp="s";

return tmp;

}else if(number==3) {

tmp="p";

return tmp;

}

 

return tmp;

}

 

public static String change2(int number) {

String tmp ="";

if(number==1) {

tmp="가위";

return tmp;

}else if(number==2) {

tmp="바위";

return tmp;

}else if(number==3) {

tmp="보";

return tmp;

}

 

return tmp;

}