자바실전_Day_09_07(가위바위보)
-----------------------------------------------------------------------------------
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;
}