これは私のプログラムです...
import java.lang.Math;
class SquareRoot
{
public static void main(String args[])
{
try
{
System.out.println("Enter A Number To Find its Square Root");
System.out.flush();
double x = (double) System.in.read();
double y;
y = Math.sqrt(x);
System.out.println("Square Root of " + x + " is " + y);
}
catch (Exception e)
{
System.out.println("I/O Error! Humein Maaf Kar Do Bhaaya");
}
}
}
入力として 75 を入力すると表示されます.. 55.0 の平方根は <55 の平方根> です
23 を入力すると、50.0 の平方根が表示されます。どこが間違っていますか?コンパイルに問題はありません。
DrJava IDE を使用しています。JDK 7u25 コンパイラ。ウィンドウズ7 32ビット。