20260327FRI (DAY 2)

sungsimdangmascot·2026년 3월 27일

조건문 if

if문 구조 : if (조건식) {실행문}

else if, else

  • else if 또는 else 쓰기위해서는 if문 하나는 반드시 필요하다.
  • () 안쪽의 조건이 true 일때 {} 안쪽의 코드가 실행된다.
  1. if문 - 모든 if문을 다 검사한다.
    - 원하는 출력이 나왔음에도, 계속해서 조건을 비교한다. (불필요한 일을 함.)

    1. else if
    • 첫 번째 질문이 틀렸을 때만 두 번째 질문을 던짐.
    1. else
    • 이거아니면 무조건 저거
    • else는 조건식이 필요 없어서 코드가 깔끔해지고, 컴퓨터도 훨씬 빠르게 처리한다.

반복문

  • 증감연산자 : 변수의 값을 1을 증가 또는 감소시킨다.

  • 전위증감연산자 : 연산자 기호가 앞에 있는 연산자

             -> 변수의 값을 먼저 증가 또는 감소 시킨 이후에 해당 값을 변수의 할당
              -> --;
  • 후위증감연산자 : 연산자 기호가 뒤에 있는 연산자

             -> 변수의 값을 먼저 사용한 뒤에 해당 변수에 값을 증가 또는 감소 시킨다.
              -> i++;

while문

  • (while문 구조)
    ->
int i = 1; 
   while (i <= 10) {
   // 반복할 코드
   i++;

for 문

  • (for문 구조) for문

->

for (int i = 1; i <= 10; i++) {
    // 반복할 코드
}

오답

  1. 1부터 1000 사이에 있는 4의 배수의 개수가 총 몇 개인지 출력하세요. (for 문으로)
class Main {
  public static void main(String[] args) {
    int cnt = 0;
    for(int i = 1; i <= 1000; i++) {
      if (i % 4 == 0) {
        cnt++;

    }
    }
    System.out.println(cnt);
  }
}
  1. 1부터 1000 사이에 있는 4의 배수의 개수가 총 몇 개인지 출력하세요. (while 문으로)
class Main {
  public static void main(String[] args) {
    System.out.println("== 5번 ==");
    int cnt = 0;
    int i = 1;
    while (i <= 1000) {
      if (i % 4 == 0) {
        cnt++;
      }
      i++;
    }
    System.out.println("4의 배수 총 갯수 : " + cnt);
  }
}
profile
성심당마스코트

0개의 댓글