llllllllllllisa
34
2021-04-08 07:38:12
2
162

자바 if문 조건 음수<X<양수


안녕하세여! 

초보개발자입니다.

지금 랜덤 워커를 만들고있습니다.

최대 바운더리, 최대 걸음수를 유저에게 받아서 랜덤으로 한칸씩 움직이는 프로그램입니다.

아래 좌표는 최대 바운더리를 5로 받았을때 만들어지는 좌표입니다 참고 부탁드려요 :)

제가 지금 바운더리를 벗어나면 false, 아니면 true 라는 if문을 만들어야하는데요..

지금 바운더리가 5니까 x와 y가 최대 5 최소 -5 를 벗어나는 경우 false 잖아요. 근데 이부분을 어떻게 만들어야 할지 고민입니다. 물론 바운더리는 scanner로 받기때문에 변동되는 숫자입니다.

if(x > 5 || x > -5) 이렇게 주는건 아닌것같은데.. 

-5<x<5 이런경우, 어떻게 해야할지 고민고민하다가 질문 남깁니다.

감사합니다!!

0
  • 답변 2

  • 장독깨기
    1k
    2021-04-08 08:06:02

    -5 <=  x && x <= 5

    !(-5 > x || x > 5)

  • llllllllllllisa
    34
    2021-04-08 09:29:44

    장독깨기님 답변감사합니다

    좋은 방법을 알아내서 공유해드립니다!

    if(Math.abs(x)<5)

    이렇게하면 되더라구요!

  • 로그인을 하시면 답변을 등록할 수 있습니다.