SWEA - [d1] 2019 더블더블

Esther·2022년 11월 19일
0

SWEA

목록 보기
17/46

1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오.

주어질 숫자는 30을 넘지 않는다.

입력
8
출력
1 2 4 8 16 32 64 128 256

package prc_d1;

import java.util.Scanner;

public class P2019 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		// ex) 8을 입력했을 때 2의 1승부터 8승까지 구하는 것.
		for (int i = 0; i <= num; i++) {
			System.out.print((int) Math.pow(2, i) + " ");
			// Math.pow 는 거듭제곱을 구할 때 사용하는 메소드이다
			// ex> Math.pow(5,2); -> 5의 제곱
			// 해당 메소드의 입력과 출력 모두 double형이기때문에 int형으로 변환

		}

	}

}

0개의 댓글