引数の平方根を求める
ソース
class sqroot {
public static void main(String args[]) {
double d = Double.valueOf(args[0]).doubleValue();
if(d < 0)
System.out.println(Math.sqrt(-d) + "i");
if(d >= 0)
System.out.println(Math.sqrt(d));
}
}
ワンポイント解説
Math.sqrt()
で、平方根を求めています。また、引数がマイナスの場合は、 i を付加して虚数を示しています。
たとえばコマンドラインから、
java sqroot 4
と入力すると、
2.0 が表示されます。