実数を扱う場合は、すでにおなじみの Math クラスを使用できます。このクラスには、多数の組み込み関数が含まれています。 問題を解決するとき、多くの場合、実数を最も近い整数値に四捨五入する必要があります。これには2つの機能があります。 覚えておいてください 1 明示的な型変換 ( float x=1.5f; int y = int (x) ) - 実数の小数部分は切り捨てられます (y = 1) 2 Math.floor(x) - \(x\) (切り捨て) 以下の最大の整数を返します 3 数学.ceil(x) - \(x\) (切り上げ)以上の最小の整数を返します cmath モジュールに含まれる最も便利な関数を次に示します。
ath
float x=1.5f; int y = int (x) )
y = 1)
floor(x)
ceil(x)
cmath
round(x)
フロア(x)
floor(1.5) == 1
floor(-1.5) ==  ; -2
ceil(1.5) == 2
ceil(-1.5) ==  ; -1
abs(x)
sqrt(x)
y = sqrt(x)
pow(x, y)
log(x)
exp(x)
sin(x)
cos(x)
tan(x)
asin(x)
acos(x)
atan(x)
atan2(y, x)
パブリック クラス メイン { public static void main(文字列[]引数) < spanstyle="color:#666666">{ int a = 2; int b = (< span style="color:#b00040">int)数学.pow(a,2); } } プレ> Problem キーボードから入力された数値の平方根を小数点以下 3 桁まで計算するプログラムを作成してください。 例 入力 25 出版社 5.000 1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking Teacher commentary
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking