ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드
    카테고리 없음 2018. 3. 29. 12:07

    import java.util.Scanner;


    public class Main {


    public static void main(String[] args) {

    Me p1 = new Me(2, 2);

    String[][] map = new String[5][4];

    Scanner scan = new Scanner(System.in);

    String input = "";


    while (true) {

    System.out.println("어디로 이동하시겠습니까?");

    System.out.println("1.위 2.아래 3.왼쪽 4.오른쪽");

    System.out.println("현재위치" + "[" + p1.getPosX() + "][" + p1.getPosY() + "]");

    input = scan.nextLine();


    if (input.equals("1")) {

    p1.up();

    } else if (input.equals("2")) {

    p1.down();

    } else if (input.equals("3")) {

    p1.left();

    } else if (input.equals("4")) {

    p1.right();

    }


    }


    }


    }


    =====================================================================

    Main


    public class Me {

    private int posX;

    private int posY;


    public Me(int posX, int posY) {

    this.posX = posX;

    this.posY = posY;

    }


    public void up() {

    if (posY == 0) {

    System.out.println("멈추세요.");

    } else {

    posY--;

    }


    }


    public void down() {

    if (posY == 3) {

    System.out.println("멈추세요.");

    } else {

    posY++;

    }


    }


    public void left() {

    if (posX == 0) {

    System.out.println("멈추세요.");

    } else {

    posX--;

    }


    }


    public void right() {

    if (posX == 4) {

    System.out.println("멈추세요.");

    } else {

    posX++;

    }


    }


    public int getPosX() {

    return posX;

    }


    public void setPosX(int posX) {

    this.posX = posX;

    }


    public int getPosY() {

    return posY;

    }


    public void setPosY(int posY) {

    this.posY = posY;

    }


    }



    반응형

    댓글

Designed by Tistory.