フロートが自動的に丸められるのはなぜですか、またそれを停止するにはどうすればよいですか
float pageCount = 10/6;
1.666 である必要がありますが、1.0 を与えています
フロートが自動的に丸められるのはなぜですか、またそれを停止するにはどうすればよいですか
float pageCount = 10/6;
1.666 である必要がありますが、1.0 を与えています
両方のオペランドが型であるため、計算は整数型で行われていint
ます
オペランドの少なくとも 1 つを float としてキャストまたはマークします。
float pageCount = 10/6f; //6f specifying 6 as float
また
float pageCount = ((float) 10)/6;
現在の形式では、両方のオペランドは整数型であり、それらの除算は整数値になるため、得られ1
ません1.666
以下に簡単に 10.0/6