`if`文の条件式では`0 < hoge < 10`って書けないらしい
if
文の条件式では0 < hoge < 10
って書けないらしい
0 < hoge && hoge < 10
を使えだとさ...
なお本記事ではjavaを念頭に扱っている、ほかは知らない
どゆこと? 何いってんの?
説明しづらいけど、
ある条件: 0
を超えて10
未満の数字x
を指定したい時
~~あるよね?あるって共感して!~~
これは数学的に0 < x < 10
って書けば、なんとなく言いたいことが伝わるでしょ?
でも、これをこのままjavaに書くと、エラるっていう話
例↓
結論
面倒でも0 < score && score < 60
、変数を2回書いておきましょう
最後に
if (0 < x , x < 10) { }
でも駄目なので、諦めて&&
も書きましょう