[Java] Java mini Quiz : 제어문 활용

Young eee·2022년 12월 22일

Java

목록 보기
6/22
post-thumbnail

📌Quiz 1.

  • 1 ~ 1000 사이에 수를 전부 합친 값을 출력하라.
		int sum = 0;
		for(int i = 1; i <= 1000; i++) {
			sum += i;
			
		}
		System.out.println("1 ~ 1000사이의 합: " + sum);

📌Quiz 2.

  • 하나의 수를 입력 받고 입력 받은 수는 어느 범위에 있는지 출력되는 프로그램을 작성하라.
        Scanner sc = new Scanner(System.in);
        int boundNum = 0; // 0 10 20 30 40 ~ 90
		
		for(int i = 0; i < 10; i++) {
			boundNum = 10 * i;
			
			if(num > boundNum && num <= (boundNum + 10)) {
				System.out.println("입력한 수는" + boundNum +  "보다 크고" + (boundNum + 10) +  "보다 작거나 같다");
			}else {
				System.out.println("1~100 사이의 수가 아닙니다.");
			}
		}

📌Quiz 3.

  • 별찍기 1
    *****
    *****
    *****
    *****
    *****
    *****
    *****
    *****
    *****
    *****
		for(int i = 0; i < 9; i++) {
			for(int j = 0; j < 5; j++) {
				System.out.print("*");
			}
			System.out.println("");
		}
  • 별찍기 2
    *
    **
    ***
    ****
    *****
    ****
    ***
    **
    *
		int n = 0;
		for(int i = 0; i < 9; i++) {
			
			if(i < 5) n++;
			else	  n--;
			
			for(int j = 0; j < n; j++) {
				System.out.print("*");
			}
			System.out.println("");
		}

📌Quiz 4.

  • 구구단을 1단부터 9단까지 출력하는 프로그램을 작성하라.
		for(int i = 1; i < 10; i++) {
			
			for(int j = 1; j < 10; j++) {
				System.out.println(i + " x " + j + " = " + (i*j));
			}
				System.out.println();
		}

📌Quiz 5.

  • 임의 수를 입력 받고 그 해당하는 수의 구구단을 출력하는 프로그램을 작성하라.
		Scanner sc = new Scanner(System.in);
		System.out.print("출력하고 싶은 구구단 >>");
		int num = sc.nextInt();
		
		for(int i = 1; i < 10; i++) {
			System.out.println(num + " x " + i + " = " + num * i);
		}

📌Quiz 6.

  • 1 ~ 100 사이에 짝수의 합과 홀수의 합을 각각 출력하도록 작성하라.
    1부터 100 사이 짝수의 합은:
    1부터 100 사이 홀수의 합은:
		int sum1 = 0;
		int sum2 = 0;
		// sum1 = sum2 = 0;
		
		for(int i = 1; i <= 100; i++) {
			// 짝수의 합
			if(i % 2 == 0) {
				sum1 += i;
			// 홀수의 합
			}else {
				sum2 += i;
			}
		}
		System.out.println("짝수의 합 : " + sum1);
		System.out.println("홀수의 합 : " + sum2);

0개의 댓글