/*
* 練習問題9.1 p.177
* 2つの無限大のオペランドに対して演算子+, -, *, /を使用するプログラムを作成して、結果を表示しなさい。
* どちらも同じ符号の値と、異なる符号の値の両方を試しなさい。
*/
package ch09.ex09_01;
public class Infinity
{
/**
* @param args
*/
public static void main(String[] args)
{
double plus = Double.POSITIVE_INFINITY;
double minus = Double.NEGATIVE_INFINITY;
System.out.println("+inf + +inf: " + (plus + plus)); // Infinity
System.out.println("+inf + -inf: " + (plus + minus)); // NaN
System.out.println("+inf - +inf: " + (plus - plus)); // NaN
System.out.println("+inf - -inf: " + (plus - minus)); // Infinity
System.out.println("+inf * +inf: " + (plus * plus)); // Infinity
System.out.println("+inf * -inf: " + (plus * minus)); // -Infinity
System.out.println("+inf / +inf: " + (plus / plus)); // NaN
System.out.println("+inf / -inf: " + (plus / minus)); // NaN
}
}