공부/JAVA

[JAVA 우선 순위와 결합 규칙] 2차 방정식의 근을 계산하여 보자

순제로 2022. 8. 21. 00:52
728x90

QuadraticEq.java

public class QuadraticEq {

	public static void main(String[] args) {
		double a = 1.0;
		double b = -3.0;
		double c = 2.0;
		double x,y;
		
		x=(-b+Math.sqrt(b*b-4*a*c))/(2*a);
		
		y=(-b-Math.sqrt(b*b-4*a*c))/(2*a);
		
		System.out.println("근은"+x);
		System.out.println("근은"+y);

	}

}

 

Math.sqrt()메소드 호출한 코드

QuadraticEq_book.java

public class QuadraticEq_book {

	public static void main(String[] args) {

		double b = -3.0;
		double c = 2.0;
		
		double disc = b*b-4.0*c;
		double sqr = Math.sqrt(disc);
		
		double r1 = (-b + sqr) / 2.0;
		double r2 = (-b - sqr) / 2.0;
		
		System.out.println("근은 " + r1);
		System.out.println("근은 " + r2);

	}

}

 

 

 

실행결과

 

 

728x90