忍者ブログ

からすまる日誌

2020011602 01 Math.min()

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2020011602 01 Math.min()

main327(共有)
テストプログラム
DLしてつかう
教科書p330,8-4までできてなかったら最後の2行をコメントアウトして使いましょう
 

Math.min(hoge,foo);
 
>引数に指定した2つの値のうち、どちらか小さい方の値を取得します。引数に指定できる数値は、double型、float型、int型、long型のどれかで、それぞれ同じ名前のメソッドが用意されています。
つまり、
int kaihukuReal = Math.min(this.MAX_MP-this.mp, kaihuku);
 
this.MAX_MP-this.mpか回復値かどちらか小さいほうを採用ってことだ
 
この書き方はややこしくてよくないと思う。
this.MAX_MP-this.mp
というのは、「回復しても最大値まで」という意味になるね
MP上限値-現在のMP、というのは「それを足したらMP上限値」ということだからさ。
 
 
ちょっとややこしいからここで一度コードを全部上げるよ
 
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30