riboooo
Daily Traveler 리보
riboooo
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • 프로젝트,발표 (2)
    • IT (67)
      • HTML ,CSS (3)
      • JAVA (22)
      • SQL (37)
      • 자료구조,알고리즘 (0)
      • PYTHON (4)
      • 보안 (0)
      • 서버 구축 (0)
      • GITHUB (1)
    • About ribo (2)
      • 커리어 (1)
      • 회고록 (1)
      • 버킷리스트 (0)
      • 일기 (0)
      • 잡담 (0)
    • 책 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • SQL
  • oracle
  • inspectdb
  • Django
  • ORACLE 날짜 관련 함수
  • prewise
  • 오라클
  • ORACLE 조건문
  • ORACLE 숫자 함수
  • django설계
  • 시간 중복 활용
  • 네이버핵데이
  • ORACLE NULL 함수
  • non-prewise
  • ORACLE CASE
  • select
  • join
  • 자바코딩컨벤션
  • INSTALLED_APPS
  • java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
riboooo

Daily Traveler 리보

IT/JAVA

[JAVA] 반복문 for, while, do-while, 이름붙은 반복문, continue, break

2020. 6. 29. 16:43

for, while, do-while

for 문

포함하고 있는 문장들을 정해진 횟수만큼 반복하게 해주는 문장

for(초기화; 조건식; 증감식{}

for(int i = 1; i <= 10; i++){
            System.out.println(i + "번째 반복");    
        }

while 문

포함하고 있는 문장들을 조건식에 만족하는동안 반복
주로 반복회수가 정확하지 않은 경우 사용

while(조건식){}

int a = 1;
int count=0;
while(a < 1000){
        a *=2;
        count+=1;
        System.out.println(count + " : " +a);
        }

do while 문

while 문과 동일하지만 최소1번의 반복

do{}while(조건식);

int answer = (int)(Math.random() *100 ) +1;
int input = 0;
Scanner sc = new Scanner(System.in);

do{
    System.out.println("1~100 사이의 숫자를 입력해주세요 >");
    input = Integer.parseInt(sc.nextLine());

    if(answer < input){
        System.out.println(input + "보다 작습니다.");
    }else if(input < answer){
        System.out.println(input + "보다 큽니다");
    }else{
        System.out.println("정답입니다.");
    }
}while(input != answer);

이름붙은 반복문

outer : for(int i = 2; i<= 9 ; i++){
            for (int j =1; j<= 9; j++){
                if(j == 5){
                    break;            //가장 가까운 반복문 하나를 빠져나간다.
//                    break outer;        //outer라는 이름의 반복문을 빠져나간다.
//                    continue;              // 가장가까운 반복문의 현재 반복회차르 빠져나간다.
//                    continue outer; // outer라는 이름의 현재 반보회차를 빠져나간다
                }
                System.out.println(i + " * " + j + " = " + i*j);
            }
            System.out.println();
        }
반응형

'IT > JAVA' 카테고리의 다른 글

[JAVA]배열  (0) 2020.07.01
[JAVA] Math.round() , Math.random()  (0) 2020.06.29
[JAVA] 조건문 IF, SWITCH  (0) 2020.06.29
[JAVA] 기타연산자  (0) 2020.06.25
[JAVA] 논리연산  (0) 2020.06.25
    riboooo
    riboooo
    최준영 https://github.com/riboooo

    티스토리툴바