Back-End/Java 메모장

3일차 코린이 메모장

SIKIDA 2024. 3. 9. 21:01
728x90

3월 8일 금요일 

 

제어문- 반복문에 속해있는 for, while , do-while에 관련하여 사전학습을 진행하였다.

 

일단 처음에는 당연히 그동안 해왔던 방식처럼 프로그램에 코드 따라 입력하는 방식으로 진행했고 하나하나 

설명을 들었다. 여기서 느낀건 미리 예습은 안한거에 대한 후회를 많이했다..

for관련해서 영상 및 복습을 더 완벽하게해서 내꺼로 만들어야겠당

 

// <반복문>

// 지정한 횟수 또는 조건에 따라서 반복해서 실행해주는 문법
   

//<for문>
// 초기식, 조건식, 증감식으로 구성되고 반복할 횟수를 알고 있는 경우에 사용
    
//     for(초기식; 조건식; 증감식) {
//     반복해서 실행할 코드
//     }
    
//     for(int i=0; i<10; i++) {
//     System.out.println("현재 숫자는 " + i + "입니다.");
//     }
//     Scanner sc = new Scanner(System.in);
//     System.out.println("반복 횟수: ");
//     int number = sc.nextInt();

ex ) // i-- : 1감소
      // 1부터 50까지를 출력을 할껀데 50부터 1로 끝나게 해보기
    
      for(int i=50; i>=1; i--) {
      System.out.println("" +i);
      }

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

for문 연습해보기

 

// 1. 사용자로부터 숫자를 입력받음
// 2. 입력받은 숫자(단)를 가지고 구구단 출력하기

// for문에서 1~9까지 반복
// System.out.println(사용자가입력한값 * i);

Scanner sc = new Scanner(System.in);   
System.out.println("단 : ");
int dan = sc.nextInt();

for(int i=1; i<10; i++) {
System.out.println(dan*i);

다음

총 9번 실행되면서 사용자가입력한값*i 출력
i는 1부터 9까지

예를들어 9입력하고 구구단 출력해보기

성공적

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

while문 관련 학습하기!

 

<while문>
조건식으로만 구성되며 반복할 횟수를 확신할 수 없을 때 사용함

사용할 때 주의가 필요함 -> 무한루프가 발생할 가능성이 매우 높다.
* 무한루프 : 반복문이 멈추지 않고 계속 실행되는 현상

 

 

<do-while문>
do 안에 있는 코드는 조건식과 상관 없이 최초 1번이상 무조건 실행

 

 

 

// while문 :  조건식을 확인하고 나서 코드를 실행
// do-while문 : 코드를 실행시키고 나서 조건식을 확인

 

 

3일차 for문까지 진행한결과 다음주 사전수업때도 for문 더진행하고 이중for문을 진행한다고했는데 예습복습을 

잘해서 준비를 잘해가야겠다고 많이 느껴버렸당

오늘하루도 많이부족하지만 코린이 화이팅!

'Back-End > Java 메모장' 카테고리의 다른 글

6일차 코린이 메모장  (0) 2024.03.15
5일차 코린이 메모장  (0) 2024.03.14
4일차 코린이 메모장  (0) 2024.03.13
2일차 코린이 메모장  (0) 2024.03.07
1일차 코린이 메모장  (0) 2024.03.05