본문 바로가기

프로그래밍/Java

[Java] - 반복문

728x90
반응형

실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를

개인공부하며 정리하는 용도의 포스팅입니다.

학습목표


  • 프로그램이 반복적으로 실행되는 방법에 대해 학습

 

반복문이란?


  • 프로그램 진행을 특정 조건에 따라 반복적으로 진행하는것
  • for, while문 : 조건이 참일 때까지 반복 수행
    • ex1) 구구단을 구하기 위해 1에서부터 1씩 더하면서 9까지 곱셈 연산 진행
    • ex2) 조도 센서를 센싱한 데이터가 10미만시 건물의 LED를 1초 간격으로 계속 점등.

 

for(int i = 0;i < 10;i++) {…}


// for문 
System.out.println("INPUT NUMBER : "); 
Scanner scanner = new Scanner(System.in); 
int inputNum = scanner.nextInt(); 

for (int i = 1; i < 10; i++) { 
  System.out.printf("%d * %d = %d\n", inputNum, i, (inputNum * i)); 
}

 

  • i가 1부터 10보다 작을때까지 i에 1씩 더해가며 프로그램 반복 진행

결과

INPUT NUMBER : 4 
4 * 1 = 4 
4 * 2 = 8 
4 * 3 = 12 
4 * 4 = 16 
4 * 5 = 20 
4 * 6 = 24 
4 * 7 = 28 
4 * 8 = 32 
4 * 9 = 36


while(true or false) {…}


// while문 
System.out.println("INPUT NUMBER : "); 
int num = scanner.nextInt(); 
int i = 1; 
while (i < 10) { 
  System.out.printf("%d * %d = %d\n", num, i, (num*i)); 
  i++; 
}
  • i가 10보다 작을때까지 프로그램 반복 진행

결과

INPUT NUMBER : 9 
9 * 1 = 9 
9 * 2 = 18 
9 * 3 = 27 
9 * 4 = 36 
9 * 5 = 45 
9 * 6 = 54 
9 * 7 = 63 
9 * 8 = 72 
9 * 9 = 81


do ~ while문


  • while문과 비슷.
  • 차이점은 조건 결과에 상관없이 무조건 최초 한번은 {...}의 프로그램을 수행
// do ~while문 
do { 
  System.out.println("무조건 1번은 실행합니다."); 
} while (false);


결과

무조건 1번은 실행합니다.


Reference


실전 자바 강좌 (ver.2018) - 반복문

 

728x90
반응형

'프로그래밍 > Java' 카테고리의 다른 글

[Java] - 클래스 제작과 객체 생성  (0) 2020.12.17
[Java] - 객체지향 프로그램이란  (0) 2020.12.17
[Java] - 조건문  (0) 2020.12.17
[Java] - 배열과 메모리  (0) 2020.12.17
[Java] - 배열(Array)  (0) 2020.12.17