2017-02-09 7 views

答えて

0

int twoOrFour = Math.random() < 0.5 ? 2 : 4;

+0

は '?' * iamanoob * –

+0

これはいわゆる三項演算子です。次のように書くのと同じです。int a = Math.random(); if(a <0.5)twoOrFour = 2; else 4; –

+0

このオペレーターはこちらをご覧ください:http://alvinalexander.com/java/edu/pj/pj010018 –

0

'?'そして ':'は三項演算子として知られています。それらはif - elseの代わりです。前のコードは、あなたが言語を指定しない場合は、他の

if (Math.random()<0.5)twoOrFour=2; else twoOrFour=4;