2017년 10월 10일 화요일

JAVA if else 이용해 근 출력하기

import java.util.Scanner;

// 실습 2차 방정식의 계수 입력받아, 근을 출력 Math.sqrt()
public class Test001 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a, b, c, D;

System.out.print("2차 방정식 계수(a, b, c) 입력 : ");
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();

D = b*b - 4*a*c; // 판별식

if (D<0)
System.out.println("근이 없음");
else if (D==0)
System.out.printf("중근 = %.1f\n", -b/(2.0*a) );
else
System.out.printf("두 실근 = %.1f, %.1f\n", (-b+Math.sqrt(D))/(2.0*a), (-b-Math.sqrt(D))/(2.0*a) );

}

}

댓글 없음:

댓글 쓰기

시스템 보안

1. 내컴퓨터는 해킹이 당한적 있는가? 있다. 2. 컴퓨터를 하게되면 해킹을 당한다. 무엇을 이용해 해킹을 하는가? 인터넷이 가장 보편적. 사회적인 공격(주변인이 사전정보를 가지고 해킹) 3. 대응을 어떻게 해야하나? 보안프로...