티스토리 뷰
정답공개 !
package hihihi;
import java.util.Random;
import java.util.Scanner;
class Com{
Random r = new Random();
public int getnum() {
int comnum = r.nextInt(3)+1;
return comnum;
}
}
class User{
Scanner sc = new Scanner(System.in);
int usernum;
public int getnum() {
while(true) {
System.out.print("가위(1) 바위(2) 보(3) : ");
usernum = sc.nextInt();
if(usernum > 0 && usernum <= 3) {
break;
}else {
System.out.println("다시 입력");
}
}
return usernum;
}
}
class BattleStart{
public void start(User u,Com c) {
u = new User();
c = new Com();
int comnum = c.getnum();
int usernum = u.getnum();
if (usernum == 1) {
System.out.println("유저 : 가위");
}else if (usernum == 2) {
System.out.println("유저 : 바위");
}else if (usernum == 3) {
System.out.println("유저 : 보");
}
if (comnum == 1) {
System.out.println("컴퓨터 : 가위");
}else if (comnum == 2) {
System.out.println("컴퓨터 : 바위");
}else if (comnum == 3) {
System.out.println("컴퓨터 : 보");
}
if((comnum - usernum)==0) {
System.out.println("비겼습니다.");
}else if(((comnum - usernum)==1)||((comnum - usernum)==-2)) {
System.out.println("졌습니다.");
}else {
System.out.println("이겼습니다.");
}
}
}
public class newproject {
public static void main(String[] args) {
Com c = new Com();
User u = new User();
BattleStart bs = new BattleStart();
bs.start(u, c);
}
}
'프로그래밍 언어 복습 > JAVA' 카테고리의 다른 글
#40 JAVA 100m 올림픽 : 달리기 경주 게임 (0) | 2022.05.26 |
---|---|
#39 JAVA *내 아이디어인 롤(LOL) 트롤러 문제* (0) | 2022.05.26 |
#37 JAVA 4마리 동물 음식 돌리기 게임 (0) | 2022.05.26 |
#36 JAVA 자동차 오토바이 자전거 문제 (0) | 2022.05.25 |
#35 JAVA 연필4개 지우개2개 펜3개 만들어 사용 (0) | 2022.05.25 |
댓글