수업노트 - 반복문

sanchez9·2023년 6월 13일
0

JAVA 수업노트

목록 보기
2/16

객체접근연산자

  • 기호 .

반복문(Loop)

  • 명령문, 코드 반복
  • 기본 반복문
    • for, while, do~while → 대부분의 프로그램언어
      1. for ← 가장 많이 사용

        • 배열이 for의 짝궁
        • 조건이 false면 실행하지 않음
        • 기본구조 ↓
          for(초기화; 조건식; 증감식){
          				//조건이 true면 처리
          }
          
          for(int i=0; i<10; i++); {
          
          }
        • break ←반복문 종료
          • 해당 지점에서 하위에 있는 명령문을 실행하지 않고 코드 블럭을 벗어난다.
            매서드를 종료하거나 반복문 안의 if문의 조건문을 종료

            // 마지막 ,을 제거할때 break를 사용해 없앨 수도 있다.
            for(int i=1; i<=10; i++) {
            				if(i==10) {
            								System.out.print(i);
            								break; //하위 명령문을 실행하지 않는다
            				}
            				System.out.print(i+", ");
            }// break, for문 종료
        • continue ←반복문 재실행
          • 해당 지점에서 아래 명령문을 실행하지 않고 코드 블럭 끝에서 다시 시작한다

            for(int i=1;i<=20;i++) {
            				if(i>=10) {
            								System.out.print(i);
            								continue; // 하위 명령은 실행 x
            				}
            				System.out.print(i+", ");
            } // continue -> 다시 반복문 실행
      2. while

        • 데이터베이스(**)의 data를 불러오는데 많이 사용
        • 무한루프에 빠질 가능성이 높음.
        • 무한루프 해제하는 법 → ctrl+alt+del, 작업관리자, 이클립스 작업끝내기
        • 조건이 true면 실행
        • 조건이 false면 한번도 실행하지 않음
        • for문과는 다르게 초기화를 코드블럭 바깥에서 한다
        • 기본구조 ↓
        초기화;
        
        while(조건식){
        				//명령문(처리,실행)
        				증감식;
        }
        
        //예시
        
        int i=2;
        
        while(i<10){
        
        }
      3. do~while

        • while문과 거의 같다
        • 무조건 한번은 실행
        • 한번은 반드시 실행하는 프로젝트에서 사용
        • 기본구조 ↓
        초기화;
        
        do{
        				증감식;
        }while(조건);

  • 객체반복문
    • collection, 객체 → JAVA → for, in,

  • 한칸 띄우기 = \n
  • 탭키 = \t

if문에서⋯.

  • else 는 목적지가 뚜렷하지 않을때.
  • else if 는 목적지가 뚜렷할때.

profile
자바를 배우고 있어요

0개의 댓글