private int _size
public boolean doesContain (Element anElement)
{ // 주어진 원소가 Bag 에 있는지 알려준다
boolean found = false ;
for ( int i = 0 ; i < this._size && ! found ; i++ ) {
if ( this._elements[i]. equals (anElement) ) {
found = true ;
}
}
return found ;
}
하나의 메소드인데
this._size&&!found 이게 뭔개소리지?
이메소드 알아듣기좀 쉽게 설명해줄수 없음?
무슨 언어인 줄도 모르면서 연산자 우선순위를 알 수가~
this._size&&!found 에서 this._size 물건의개수 즉 물건번호 0부터 물건의개수번호만큼까지 i를 진행하고 근데 도중에 found=true가 되면 끝내라고 하는거임
언어는 자바고 this._size && ! found 에서 !found의 의미를 잘모르겠다는거임 ㅠㅠ
걍 자바지
!(found=true) 그니까 found=false
logical operator not 을 모른다고?
책봐 등신아
i < this._size 이거랑 !(found) 이렇게 두개보면됨
unary operator 쪽에 있을꺼야
원소 갯수만큼 순회하길 원하고, 그 안에서도 발견하면 빠져나가겠단 소리잖아
아하 이해됨 ㅋㅋ ㄳㄳㅅㄳㄳ
걍 바로 리턴해라. 병슨같이 그걸 왜 자꾸 비교해냐. 내 밑에서 저런식으로 코딩하면 죽방 날라감