gkddkfl12
661
2020-03-25 10:20:18
1
136

논리연산코드에 관해서 궁금한점이 있습니다. 두번째질문


독학중인데 궁금한게있습니다.


코드는 간략하게 아래와같은데 Myitem이 boolean 타입입니다,


if(Myitem){

 resultcode ="1";

msg="아이템습득"


result.put("resultcode", resultcode);

result.put("data",msg);

return result;

}


위와같습니다. 그래서 Myitem을 true거나 false거나 null 일때


이 3가지 경우를 모두 통과시키고싶은데..ㅜ.ㅜ


무슨방법이없을까요?


-----------------------------------------------------------------------------------------------------------------------


위와같은 질문을 며칠 전에 올렸습니다.!


그때답변해주신 두분덕에 null을 포함할때 궁금한점은 풀렸네요.


하나더 궁금한게 생겨서요..


if(Myitem){

 resultcode ="1";

msg="아이템습득"


result.put("resultcode", resultcode);

result.put("data",msg);

return result;

}


에서 Myitem이 true면 저렇게 습득이되는걸로 했는데


위 코드를 


if(Myitem){

 resultcode ="1";

msg="아이템습득"


result.put("resultcode", resultcode);

result.put("data",msg);

return result;

}else{

if(!Myitem){ 

 resultcode ="2";

msg="아이템 습득 실패"


result.put("resultcode", resultcode);

result.put("data",msg);

return result;


}

myitem 에 느낌표를 붙이면 false로 인식해서


습득실패가 되게도 할 수 있나요?

0
  • 답변 1

  • programmerEgg
    1k
    2020-03-25 11:19:53

    else 이후에 if(!Myitem) 필요없어여

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