만약 3개의 값 a, b ,c 를 받고 while로 조건문을 이렇게만들면
a가 100보다 크거나 b보다 같은 경우 , a와 b가 같고 c가 100보다 큰경우
이렇게 할려면 소스를 어떻게 짜야하냐?
while ( ( a > 100 ) || (b > 100) , ( a == b ) && ( c > 100 ) )
{
내용
}
이렇게 하니 에러는 안나는데 이상하게 출력됨 ...
만약 3개의 값 a, b ,c 를 받고 while로 조건문을 이렇게만들면
a가 100보다 크거나 b보다 같은 경우 , a와 b가 같고 c가 100보다 큰경우
이렇게 할려면 소스를 어떻게 짜야하냐?
while ( ( a > 100 ) || (b > 100) , ( a == b ) && ( c > 100 ) )
{
내용
}
이렇게 하니 에러는 안나는데 이상하게 출력됨 ...
,을 적은 목적을 잘생각해보면 그게 바로 && 이라는 걸 알게 될 거임
ㄴ &&하면 a가 100보다 크거나 b보다 같은 경우 , a와 b가 같고 c가 100보다 큰경우 이 두 조건을 만족해야 while 내용이 나오지 않음? 내가 하고 싶은건 이 두조건중 하나만 만족하면 while 의 조건을 충족한다는것인데
그럼 || 써;;
ㄴ ㄳ 따로따로 생각하느라 || 쓸 생각을 못했네 ;
그러면 보기도 좋고 디버깅하기도 편함. while(isContinue(a,b,c)){} 이런식으로