私は多くの意味を成していないようです。私は、カードゲームの特定の時間枠内で特定のカードを得る確率を与える小さなプログラムを作って、自分のコーディングを練習していました。チャンスを計算するためには、除算を行うメソッドを作成し、そのチャンスを端数と小数として報告する必要があります。ほとんど、 "Chance of it being in the opening hand: 0.350000000000
public class sample {
public static void main (String[] args) throws java.lang.Exception
{
int x;
x= (int) (2*3.3/1.1);
System.out.println(x);
}
}
出力が5で6でない理由がわかりません。値を2.2、4.4に変更
多くの言語で と同様に、スウィフトの除算演算子のデフォルトは除算を整数へ、そう: let n = 1/2
print(n) // 0
あなたは浮動小数点除算をしたい場合は、あなたが他のほとんどの言語と同様に、ここでも let n1 = 1.0/2
let n2 = 1/2.0
let n3 = Double(1)/2
let n4 = 1/Double(2)
print(n1) /