// Discriminant.java						2019.04.25
//								2019.04.23
//							by M.Yanaka
//	2次方程式の解の判別(条件分岐)

import static	java.lang.Math.*;

public class Discriminant {
  public static void main(String[] args) {
        double a = 1.0;
        double b = 2.0;
        double c = 1.0;
        double d;       // 判別式
        d = b*b-4*a*c;  // 判別式の計算

//  修正時に古い部分を削除せずにコメントにして残しておく。
//      これを「コメントアウト」という。
//        x1 = (-b+Math.sqrt(b*b-4*a*c))/(2*a);
//        x2 = (-b-Math.sqrt(b*b-4*a*c))/(2*a);
//        System.out.println(x1);
//        System.out.println(x2);

    System.out.println("二次方程式 " + a + " x^2 + " + b+ " x + " + c + " = 0 の解の判別。");
    if (d < 0) {
      System.out.println("複素数解");
    } else {
      System.out.println("実数解");
    }
  }
}

/********************

if 文による条件分岐

   if (条件式) {
	条件式が成立するときに実行する文
   } else {
	条件式が成立しないときに実行する文
   }

********************/