ハック 2017.03.21 403 Java三項条件演算子 ツイート シェア はてな Javaを使っているとたまに出てくるクエスチョンマーク「?」の意味がわからなかったので調べました。System.out.println(条件式 ? 式1 : 式2); printlnの中身を三項条件演算子というらしいです。式1と式2は同じ型でなくてはなりません。これは以下のコードと等価です。if(条件式){ System.out.println(式1); }else{ System.out.println(式2); } つくってみた!社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。関連記事 三項演算子の復習 ()とか?とか:とかが出てきたら三項演算子 三項演算子 ? instanceof演算子 三項条件分岐について 制御の条件内でequalsを使って、等しくないときにtrueにしたい