-코딩규칙 : 괄호 옆에 시작 블럭
괄호 밑에 시작 블럭
이클립스는 괄호 옆 시작기호 붙이는 방식 사용함. 툴마다 방법이 다름
-if문과 for문은 실행문장 1개일 경우 중괄호 생략가능. 될 수 있으면 쓰는 걸 권장함
-for문 : (초기식; 조건식; 증감식)
초기식(반복횟수를 카운트할 변수를 지정해서 초기화)
for문 이전에 변수선언/초기화 했다면 초기식 생략가능 (생략은 ; 세미콜론만 << 이걸 블랭크라고함(공문장) )
for문 내에 선언된 변수는 for문 한정 지역변수가 됨
*변수의 스코프 : 변수가 살아있는 구간
조건식(반복의 종료값 제시. 반복카운트의 끝 값. 조건의 결과가 true이면 반복실행 됨)
증감식(값에 따라 반복횟수를 결정)
*can not be resolved : 존재하지 않음
-while문 : 반복횟수 정해져 있지 않음. 조건식 true이면 반복
while(조건식){
무한루프에 빠지는 걸 방지하기 위에 안에 if문(break;) 사용
break; 는 원래 반복문 안에서만 사용할 수 있는 문장
-대입식 메소드는 반복문 ()괄호 안에서 사용해서 숏코딩 가능(숏코딩 책 사야지)
()괄호로 한번 더 묶고 조건 달면 됨
>> while( (ch = sc.next().charAt(0) ) != '0') {
if(ch == 0) break; //ch가 0일 경우 반복문 종료
-char answer = sc.next().toUppercase().charAt(0); // toUppercase()가 소문자를 대문자로 바꿔줌 (y/n 입력받을 때 사용)
-if문의 return; // 메소드를 실행 시킨 쪽으로 돌아가라(main으로 돌아감), 메소드를 호출한 위치로 리턴
-메뉴 방식 코딩 할 때 do~while, 메뉴 선택은 swith
-한 클래스 안에서 Scanner를 여러번 사용할 때 클래스 블럭 안에 메소드 바깥에 Scanner 선언
-멤버변수(Field) == 전역변수(Global)
-Field 선언 할 때 앞에 private 작성
-print(" ") 안에서 \n 사용하면 엔터 기능 구현됨(new line)
-주말에 실습문제 되는데까지 풀어보기
'Begin 2018' 카테고리의 다른 글
자바 프레임워크 과정 - 수강 8일차 (0) | 2018.04.12 |
---|---|
자바 프레임워크 과정 - 수강 7일차 (switch문, for문) (0) | 2018.04.10 |
자바 프레임워크 과정 - 수강 7일차 (0) | 2018.04.10 |
자바 프레임워크 과정 - 수강 6일차 (제어문) (0) | 2018.04.09 |
자바 프레임워크 과정 - 수강 6일차 (비트논리연산자와 if문) (0) | 2018.04.09 |
자바 프레임워크 과정 - 수강 6일차 (0) | 2018.04.09 |
평균과 총점 합격여부 (0) | 2018.04.09 |
System.out.println() / System.out.print() 차이점 (0) | 2018.04.09 |