9일 차 - while문, for문, 활용예제 (23.01.05)

yvonne·2023년 1월 5일
0

📂Java

목록 보기
9/51

1. while문과 do while 문의 차이

  • while문: 먼저 조건을 검사하고 결과가 true이면 중괄호 영역 실행

    1.초기값 설정
    
    2. while(반복조건) {
    
    3. 반복영역
    
    4. 증감
    
     }
  • do~while문: 먼저! 중괄호 영역 실행
    그리고 조건 검사 후 결과가 true이면 반복 결정

    1. 초기값 설정
    
    2. do{
    
    3. 반복영역
    
    4. 증감
    
    5. } while(반복조건);
  • while문과 do~while문의 차이
    while문은 조건이 안 맞으면 한번도 실행 안할 수 있지만, do while문은 조건이 맞지 않더라도 무조건 한 번은 실행한다.


2. for 문에서 for 문이 실행되는 순서를 설명하시오.

  • for문: for(초기값; 반복 조건; 증감);

  • for문에서 초기값 설정 구문은 딱 한번만 실행됨

3. 9단을 출력하는 프로그램을 만드시오.(while문 사용)

public class WhileBasic {

	public static void main(String[] args) {
		
		int num = 1;
		int r;
		
		while (num <= 9) {
			r = 9 * num;
			System.out.println("9 * " + num + " = " + r);
			num++;
		}

	}

}
  • 출력결과

4. 1부터 100까지의 합을 구하시오.(for문 사용)

public class For {

	public static void main(String[] args) {
		int sum = 0;
		
		for (int num = 1; num <= 100; num++) {
				sum += num;
				
			}
		System.out.println(sum);
		}

	}
  • 출력결과

5. 1부터 100까지의 홀수들의 합을 구하시오.(for문 사용)

public class For {

	public static void main(String[] args) {
		int sum = 0;
		
		for (int num = 1; num <= 100; num++) {
			if (num % 2 != 0) {
				sum += num;
				
			}
		
		}
		System.out.println(sum);
	}

}
  • 출력결과

6. 반복문에서의 break 와 continue 를 설명하시오.

  • break를 걸고 true면 while조건문을 탈출한다.
  • continue를 걸고 true면 다시 조건 검사로 돌아간다.

7. 알파벳에서 10번째 문자를 출력하는 프로그램을 짜시오.


연구중




8. 아래를 프로그래밍 하시오.

  • 1과 1000 사이의 숫자중 3의 배수 이자 5의 배수인 첫번재 수는?

 //이해가 조금 필요합니다...
 
public class ForApply {

	public static void main(String[] args) {
		int num = 0;
		boolean search = false;

		for (int i = 1; i <= 1000; i++) {
			if (((i % 3) == 0) && ((i % 5) == 0)) {
				num = i;
				search = true;
				break;
			}
		}
		if (search) {
			System.out.println("3과 5의 최소공배수: " + num);
		} else {
			System.out.println("3과 5의 최소공배수가 없습니다.");
		}

	}
}
  • 출력결과




9. 아래를 프로그래밍 하시오.

  • 1과 1000 사이의 숫자중 2의 배수 이자 3의 배수인 수는 모두 몇개인가?

연구중




10. 화폐매수 구하기

  • 126500 의 금액을 한국화폐으로 바꾸었을 때 각각 몇 개의 화폐가 필요한지 계산해서 출력하라.
profile
개발 연습장

0개의 댓글