반응형
<두가지 방법 비교>
일일이 곱하는 것
APIs 에 나온 pow 을 이용한 방법
<코드>
static double // pow(double a, double b)
import java.util.Scanner;
class math {
public static void main(String[] args) {
int x;
Scanner sc = new Scanner(System.in);
System.out.println("x의 값을 입력하세요");
x = sc.nextInt();
//int y = (3*(x*x*x)-7*(x*x)+9);
int y = 3*math.pow( x,3) -7*math.pow(n,2) + 9;
//위에 처럼하면 에러 발생 위에 pow는 double 이기 때문에
int y = (int)(3*math.pow( x,3) -7*math.pow(n,2) + 9);
//위에 처럼 괄호를 이용해 int를 써서 double을 int로 바꿔주는 것을 사용
System.out.println("결과값은 : " + y);
}
}
반응형
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - 비교연산자 : 사용자로부터 두 개의 정수를 입력받아 그 중에 큰 수를 찾아 출력하는 프로그램을 작성하시오. (0) | 2016.06.12 |
---|---|
자바 기본 문법 3. 연산자 (2) | 2016.06.12 |
자바 예제 - 자료형 : 자료형 double를 원하는 자리수만큼 출력하는 방법 (0) | 2016.06.12 |
자바 예제 - 자료형 : 신체검사하는 프로그램 만들기 (0) | 2016.06.12 |
자바 예제 - 자료형 : 사용자로부터 원의 반지름을 입력받아 원의 둘레와 면적을 각각 계산하여 출력하는 프로그램 (0) | 2016.06.12 |