가자미의 개발이야기
조건부 연산자와 switch, do while, for each 본문
a. 조건부 연산자
특정 조건문 ? 참일 때 반환값 : 거짓일 때 반환값
result = testCondition ? value1 : value2로 나타낼 수 있다
testCondition의 참이면 value1이고 거짓이면 value2를 반환한다.
b. switch
switch(변수){
case 1:
~~~~
break;
case 2:
~~~~
break;
default:
~~~~
break;
}
어떤 변수의 값이 1인지 2인지에 따라 명령문이 달라진다.
default는 1,2 모두 아닐 경우 실행되는 명령문이다.
c. do while
또 WHILE 문과 DO WHILE 문이 헷갈리는 경우가 있는데
간단히 생각하면 WHILE 문을 거꾸로 하면 DO WHILE 문이 된다고 생각하면 편하다
while(조건문){
~~~~
}
do{
~~~~~
}while(조건문)
d. for each
int[] arr = {1,2,3,4}
for(int a : arr){
System.out.println(a);
}
for( Object o : Object[] arr){ }
배열 arr의 값을 하나씩 a에 대입해서 코드를 진행!
배열 arr의 자료형에 따라 a의 자료형도 통일!!
'Java > 자바 기본 문법' 카테고리의 다른 글
자바의 문자열과 생성자 (0) | 2021.01.03 |
---|---|
자바의 메소드와 클래스 (0) | 2021.01.03 |
자바의 연산자 관련 반드시 알아야 할 주의사항 (0) | 2021.01.02 |
자바의 상수 자료형 (0) | 2020.12.31 |
자바의 자료형과 변수 이름 규칙 (0) | 2020.12.30 |