Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cttk.test;
- import java.util.Random;
- import java.util.Scanner;
- public class 랜덤과제 {
- public static void main(String[] args) {
- Scanner 스캐너 = new Scanner(System.in);
- System.out.println("종족을 입력해주세요");
- System.out.println(
- "1. 테란 2. 프로토스 3. 저그"); // 세가지 종족을 입력가능하게 함.
- int 입력값 = 스캐너.nextInt();
- // int 전투입력값 = 스캐너.nextInt(2); // 사용되지 않는 변수임
- int 마린공격력 = 6;
- int 저글링공격력 = 10;
- int 질럿공격력 = 16;
- Random 랜덤 = new Random();
- int 랜덤값 = 랜덤.nextInt(2);
- // ------------------- 테란 시나리오 시작 -------------------
- if (입력값 == 1) {
- if (랜덤값 == 0) {
- System.out.println("마린이 저글링떼에 위협을 당하고있다.");
- int 지원요청 = 랜덤.nextInt(80);
- System.out.println("탱크 지원사격!!! 총 데미지 " + (마린공격력 * 지원요청) + "의 데미지를 가해서 승리하였다.");
- } else if (랜덤값 == 1) {
- System.out.println("프로토스의 압도적인 질럿부대에 밀리고 있다.");
- int 스킬사용 = 랜덤.nextInt(40);
- System.out.println(
- "파이어뱃과 마린부대의 스팀팩업그레이드!!" + " " + (마린공격력 * 스킬사용) + "만큼의 공격력이 업그레이드가 되었고 전투에서 유리해졌다");
- } else if (랜덤값 == 2) {
- int 연합군의반격 = 랜덤.nextInt(100);
- System.out.println("저그와 프로토스가 연합하여" + (저글링공격력 + 질럿공격력) * (연합군의반격) + "의 데미지를 입어서 패배하였다.");
- }
- // ------------------- 테란시나리오 끝 -------------------
- }
- // ------------------- 프로토스 시나리오 시작 -------------------
- else if (입력값 == 2) {
- if (랜덤값 == 0) {
- System.out.println("질럿이 아드레날린을 가진 저글링과 싸우고 있다.");
- int 템플러의지원 = 랜덤.nextInt(60);
- System.out
- .println("다크템플러와 하이템플러의 지원이 왔다!!" + (질럿공격력 * 템플러의지원) + "만큼의 전투력이 상승해서 승리하였다.");
- } else if (랜덤값 == 1) {
- System.out.println("테란의 벌쳐부대가 일꾼유닛들을 공격하기 시작했다.");
- int 드라군출동 = 랜덤.nextInt(70);
- System.out.println(
- "때마침 드라군이 생산되어서" + " " + (질럿공격력 * 드라군출동) + "의 데미지를 입히고 다수의 벌쳐를 소멸시켜서 벌쳐가 퇴각했다");
- } else if (랜덤값 == 2) {
- int 연합군의공격 = 랜덤.nextInt(120);
- System.out
- .println("저그과 테란이 연합하여" + (마린공격력 + 저글링공격력) * (연합군의공격) + "의 데미지를 입어서 패배하였다.");
- }
- // ------------------- 프로토스 시나리오 끝 -------------------
- }
- // ------------------- 저그 시나리오 시작 -------------------
- else if (입력값 == 3) {
- if (랜덤값 == 0) { //저그의 전투상황과 결과
- System.out.println("저글링이 스팀팩을 가진 마린과 싸우고 있다.");
- int 업그레이드 = 랜덤.nextInt(40);
- System.out.println("저글링의 아드레날린 업그레이드!!" + (저글링공격력 * 업그레이드) + "만큼의 공격력이 상승해서 승리하였다.");
- } else if (랜덤값 == 1) {
- System.out.println("프로토스의 아칸부대가 침범했다.");
- int 가디언의지원 = 랜덤.nextInt(20);
- System.out.println("가디언의 지원이 왔고" + " " + (마린공격력 * 가디언의지원) + "의 데미지를 입혀 아칸부대가 후퇴했다");
- } else if (랜덤값 == 2) {
- int 연합군의습격 = 랜덤.nextInt(50);
- System.out.println("테란과 프로토스가 연합하여" + (마린공격력 + 질럿공격력) * (연합군의습격) + "의 데미지를 입어서 패배하였다.");
- }
- // ------------------- 저그 시나리오 끝 -------------------
- } else {
- System.out.println(입력값 + "은 지원하지 않는 종족값입니다. 1. 테란 2. 프로토스 3. 저그 중에 입력해주세요");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement