2019.더블더블

Muhly·2023년 3월 22일
0

sw expert

목록 보기
1/5

안녕하세요🤗10기ssafy를 목표로 열심히 달리고 있는 Muhly라고 합니다.저의 벨로그는 저의 창작물도 있겠지만 다른 유명한 강사님들과 블로거분들의 글들이 많이 포함하고 있습니다.이 벨로그는 저의 스터디 노트와 일상 기록용입니다.

2019.더블더블

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

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

예를 들어 8을 쓴다면 2의 8승을 구해야한다.

입력
8

출력
1 2 4 8 16 32 64 128 256

✏️문제를 풀어보자


package D1;

import java.util.Scanner;

public class _2019 {
    public static void main(String[] args) {
        //더블더블
        //1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오.
        //
        //주어질 숫자는 30을 넘지 않는다.

        //2의 n승을 구하라는 말이다
        Scanner in  = new Scanner(System.in);

        int n = in.nextInt();

        System.out.println(n);

        for(int i = 0; i <= n; i++){
            //n승을 출력하는방법을 모른다
            System.out.print((int)Math.pow(2,i)+ " ");
        }
    }
}

❗️위기봉착_n승을 출력하는 방법을 모른다.

다른 블로그들을 보면서 어찌저찌하긴 했지만 자신이 없다.🫠이번기회에 배워보자!

✏️Math.pow()

java.lang.Math클래스의 pow()매소드를 사용한다.
Matyh클래스는 정적이므로 import나 갹채 생성성없이 사용 가능하다.

Math.pow(밑, 지수) = 밑^지수
예를들어
int result = Math.pow(3,2)
System.out.println(result);
결과:9

profile
https://muhlysstudynote.tistory.com/-> 블로그 이전하였습니다

0개의 댓글