###問題について
プログラミングでJavaを使用している大学生です。
メソッドを使って平方根を計算する(Xが負の数の場合には0.0と表示する)プログラムを以下のように作成したのですが、実行すると結果の数値の末尾に『.0』が余分についてしまいます。それが原因か、勝手に四捨五入もしてしまいます。
何が原因でこうなってしまっているのでしょうか?
普通に計算結果が表示されるような状態に直したいので、ご教授願い頂ければ幸いです。
###作成したプログラム
これが実際のプログラムです。
public static void main(String[]args) {
double X= 2.0;
System.out.println(sq(X));
}
public static double sq(double X){
double c=0.0;
if(X<0){
System.out.print(0);
} else {
System.out.print(Math.sqrt(X));
}
return c;
}
回答1件
あなたの回答
tips
プレビュー