조건문
if |
구문은 조건하에 명령문을 수행하는 것이다. |
switch |
구문은 선택된 명령문을 수행하는 것이다. |
if문
if <-첫번째 조건이다.
else if <-바로 위에 조건에 부합하지않는다면 체크한다.
else <-위에 모든 조건에 부합하지않는다면 실행한다.
ex)
if(조건) {
실행할 로직
}else if(조건) {위에 조건에 부합하지 않는다면 체크한다.
실행할 로직
}else{위에 모든 조건에 부합하지 않으면(나머지 경우) 실행한다.
실행할 로직
}
switch문
case에는 변수를 넣을 수 없고 값만 들어간다.
switch(변수){
case "비교변수":
break;
default://나머지
}
if문 문 사용 코드.
switch 문 사용 코드.
숫자비교 방법
x == y <- x는 y와 같다.
x != y <- x는 y와 다르다.
x > y <- x는 y보다 크다.
x < y <- x는 y보다 작다.
x >= y <- x는 y보다 크거나 같다.
x <= <- x는 y보다 작거나 같다.
문자열비교 방법
equals
"text" == "text"
->결과 true로 나오긴 하지만
text글자를 비교한것이 아니라
메모리 위치를 비교한 것이다.
자세한 설명->
2018/01/25 - [개발 소발/개발 java] - java 문자열 개념, 문자열 비교
"text".equals("text")
->equals가 text란 글자로 비교하는 것 이다.
즉, equals를 사용하는 게 맞다.
!"text".equals("text")
->"text".equals("text")의 반대
text와 다르다 의미이다.
'개발 소발 > 개발 java(기초)' 카테고리의 다른 글
JAVA 기초 반복문(for) (0) | 2018.01.29 |
---|---|
JAVA 기초 문자열 개념, 문자열 비교 (0) | 2018.01.25 |
JAVA 기초 변수와 문자열 (0) | 2018.01.25 |
java 람다식 사용예 (0) | 2018.01.24 |
톰캣(Tomcat) 설명 및 war ROOT설정 (0) | 2018.01.24 |