[수업 목표]
1. 클래스 멤버 중에 static void 형 메소드를 살펴보고 구현할 수 있다.
2. 클래스 멤버 중에 static return형 메소드를 살펴보고 구현 및 활용할 수 있다. (API)
3. 자바의 기본 제어문을 이해하고 조건문과 선택문을 구현하고 활용할 수 있다.
[Class]
class userName{
- NESTED: 클래스를 변수로 선언한 경우
- FIELD: 상수 = public static final = (const*) = Math.PI = 선언과 동시에 변수가 값이 되는 것
- CONSTR_constructor: 생성자_클래스 동일하되 반환형은 없는 원형 = 멤버변수(=클래스에 선언되는 전역변수)를 초기화하는 기능을 가진다.
- METHOD: [원형 static, non-static], [기능 abstract(재정의 O), final(재정의 X)], userName(){ 기능: 코드}
멤버 = 속성( NESTED | FIELD ) + 메소드 (CONSTR | METHOD)
- void, return
[형식]
접근제한자 static [void, return data type] userName(args...) {
return value;
}
[호출]
datatype 변수 = userName(args...);
[자바의 제어문]
if-then, if-then-else, switch / for, while, do-while / break, continue, return
1. 조건문 및 선택문: if문, 단일 if-else문, 다중 if-else 문, switch
eg/ 만일에 ~하면
1) if문: 조건식이 true일 경우만 명령을 수행한다.
if(조건식){
수행할 명령;
}
eg/ 만일 입력된 숫자가 양수이면 양수라고 출력하자. int a =10; if( a > 0){ System.out.println(“양수”); } |
2) 단일 if-else문: 조건이 true면 명령을 수행하고 false면 else에 있는 명령을 수행한다.
if(조건식){
true명령;
}else{
false명령;
}
eg/ 입력한 숫자가 양수면 양수하고 출력하고 그렇지 않으면 양수가 아니잖아라고 출력하자. if(a>0) { System.out.println(“양수”); } else { System.out.println(“양수가 아니잖아”); } |
3) 다중if-else문
if(조건식1){
true1명령;
} else if(조건식2){
true2 명령;
} else if(조건식3){
true3 명령:
} else if(조건식4){
true4 명령;
} else {
false 명령;
}
2. 반복문: for_출력에 해당하는 반복문을 사용할 때, while_입력, do-while _입력
3. 흐름 제어문: break, continue, return
'개발일지 > 수업내용' 카테고리의 다른 글
210726(월)_DAY 06 (0) | 2021.08.01 |
---|---|
210723(금)_DAY 05 (0) | 2021.08.01 |
210721(수)_DAY 03 (0) | 2021.08.01 |
210720(화)_DAY 02 (0) | 2021.08.01 |
210719(월)_DAY 01 (0) | 2021.08.01 |