마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

논리연산자 if문 질문드려요

0 추천
if ((text1_1.isSelected() || text1_2.isSelected() || text1_3.isSelected()) 
&& (text3_1.isSelected()|| text3_1.isSelected() || text3_3.isSelected()) 
&& (text2_1.isSelected() || text2_2.isSelected())) {
} else {
Toast toast = Toast.makeText(getApplicationContext(),"다시 확인해주세요",Toast.LENGTH_SHORT);
toast.show();

텍스트1과 텍스트3은 한가지라도 선택이 안되면 메세지가 뜨는데 텍스트2는 선택안되었는대도 메세지가 안뜨네요.

제가 연산자를 잘못쓰고 있는 건가요ㅜ ㅜ?

보꼬 (1,630 포인트) 님이 2014년 12월 11일 질문

1개의 답변

0 추천
단순 if문만 봐서는 맞는거같긴한데..

실제 처리는 다른부분에서 처리되시는듯 하니 각각의 값이 맞는지 아닌지를 먼저 확인하시는수 밖에 없을거같습니다.
익명사용자 님이 2014년 12월 11일 답변
아 if문은 알맞게쓴거군요 확인 감사드려요 ^^
text3_1 이 두 번 쓰였여요
...