Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자입니다

JAVA 6일차 - 제어문, System.currenTimeMillis() 본문

Java/IT BANK - Java 기초

JAVA 6일차 - 제어문, System.currenTimeMillis()

끈기JK 2022. 8. 30. 20:44

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