好吧,我用Java做程序中的這個操作問題與許多Java
public class results{
public static void main(String args[]){
double x=Math.sqrt(1/8);
double x2 = x*2;
System.out.println(x);
System.out.println(x2);
}
}
問題小數部分是變量x。它打印0.0和變量x2 0.0。 x的結果是0.353553。如何解決這個問題,以便在變量x中使用0.353553而不是0.0。
使用1.0/8或(雙)1/8或0.125 – Eran
點擊正確答案 – Obenland