if.
1) int형 변수 n이 10 이상이고 20 미만일 때 true인 조건식
if( n>=10 && n< 20 ){}
2) char형 변수 ch가 공백과 탭이 아닐 때 true인 조건식
if( ch!=' ' && ch!='\t' ) {}
3) char형 변수 ch가 'x' 또는 'X'일 때 true인 조건식
if ( ch=='x' || ch=='X' ) {}
4) int형 변수 y가 4의 배수이고 100의 배수가 아니거나 400의 배수이면 ture인 조건식
if ( (y % 4 == 0 && y % 100 !=0) || y % 400 == 0 ) {} // AND, OR연산에서는 AND가 우선순위
5) char형 변수 ch가 영문자 'Y'나 'y'가 아닐 때 true인 조건식
if ( ch !='Y' && ch !='y' ) {}
6) char형 변수 ch가 영문자일 때 true인 조건식
if ( (ch>='A' && ch<='Z') || (ch>='a' && ch<='z')) {}
if ( ch>='A' && ch<='z' ) 는 안됌. 65~90, 97~122이므로 중간에 7개는 영문자 아닌 값들이 존재

7) char형 변수 ch가 영문자가 아닐 때 true인 조건식
// if ( (ch<'A'&& ch>'Z' && ch<'a' && ch>'z') )
if ( !(ch >= 'A' && ch <= 'Z') && !(ch >= 'a' && ch <= 'z') ) 
8) boolean형 변수 b가 false일 때 true인 조건식
if ( b == false ) {}
if ( ! b){}

+ Recent posts