개발자입니다
JAVA 6일차 - 제어문, System.currenTimeMillis() 본문
220214
명령어 응용(분기/제어문)
-조건분기 : if / if~else / if~else if~else
if(논리 연산식){
명령1;
명령2;
명령3;
}
명령4
If() { // 명령이 1줄일 경우 {, } 생략 가능하나 생략하지 말 것
명령;
}
-라벨분기 : switch
: 라벨로 사용 가능한 데이터 : 정수, 문자, 문자열 데이터의 상수만 가능
Int label = 2;
switch(label){
case 1: 명령1;
break;
case 2: 명령2;
break;
case 3: 명령3;
break;
default :
명령123;
}
명령4;
-반복분기 : while/for
while(논리 연산식){
명령1;
명령2;
명령3;
}
명령4;
-분기명령어 : break, continue, (미권장)goto
명령(논리 연산식){
명령1; // 여기로 분기하거나
명령2;
명령3;
}
명령4 // 여기로 분기
데이터 타입 응용
--------------------------------------------------------------
소스파일의 모든 것은 메모리 공간에 저장됨
분기
1. Call : 영역 간 분기. 호출. 함수를 모듈로 만드는 목적은 재사용 함으로써 중복 제거. Return이 있어야 call 했던 곳으로 돌아감
2. Jump : 영역 내 분기. 되돌아 가는 것이 없음
리턴데이터타입 함수이름() {
}
void func() {
return ;
}
-점프 분기문
가독성 : 띄어쓰기, 코드 중복 제거
효율적인 프로그램은 연산에 상수 들어가면 안됨
둘 중 하나를 선택할 때 : if ~ else
System.currenTimeMillis()
-1970년 01월 01일 0시 0분 부터 현재 까지 milli second 단위로 시간을 계산해 주는 함수
'Java > IT BANK - Java 기초' 카테고리의 다른 글
JAVA 8일차 - while, for (0) | 2022.09.01 |
---|---|
JAVA 7일차 - DecimalFormat, Parse (0) | 2022.08.30 |
JAVA 5일차 - 연산자 (0) | 2022.08.30 |
JAVA 4일차 - 입력과 출력 (0) | 2022.08.29 |
JAVA 3일차 - 메모리 구조, 데이터 타입 (0) | 2022.08.29 |