반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 02. 자바 프로그램 구조와 기본 문법 익히기

프로그래밍 문제 


2. 키보드로 입력받은 정수의 제곱값을 출력하는 프로그램을 작성하시오.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        int num;
        
        Scanner input = new Scanner(System.in);
        
        System.out.print("정수를 입력하세요 : ");
        num = input.nextInt();
        
        System.out.println("7의 제곱은 " + num * num);
        System.out.println("7의 제곱은 " + (int)Math.pow(num, 2));
        System.out.println("7의 제곱은 " + power(num, 2));        
    }
 
    private static int power(int num, int times) {
        // TODO Auto-generated method stub
        int result = 1;
        for(int i = 0; i < times; i++) {            
            result *= num;
        }
        return result;
    }



반응형