å•題
ユーザーã«ãƒ†ã‚¹ãƒˆã®ç‚¹æ•°ã‚’å°‹ãã€ç‚¹æ•°ãŒ90以上ãªã‚‰ã€Œå„ªç§€ã€ã€80以上90未満ãªã‚‰ã€Œè‰¯å¥½ã€ã€70以上80未満ãªã‚‰ã€Œå¯ã€ã€ãれ以下ãªã‚‰ã€Œä¸å¯ã€ã¨è¡¨ç¤ºã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’æ¡ä»¶æ¼”ç®—åを使用ã—ã¦ä½œæˆã—ã¦ãã ã•ã„。
ヒント
æ¡ä»¶æ¼”ç®—åを使用ã—ã¦è¤‡æ•°ã®æ¡ä»¶ã‚’組ã¿åˆã‚ã›ã¦è©•価を行ã†å ´åˆã€æ¬¡ã®ã‚ˆã†ãªæ§‹é€ を考ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
// æ¡ä»¶æ¼”ç®—åã®åŸºæœ¬çš„ãªæ§‹é€
int someVariable = (condition1) ? value1 :
(condition2) ? value2 :
(condition3) ? value3 :
defaultValue;
ä¸Šè¨˜ã®æ§‹é€ ã§ã¯ã€condition1ãŒçœŸã®å ´åˆã¯value1ãŒã€ãã†ã§ãªã‘れã°condition2ãŒçœŸã®å ´åˆã¯value2ãŒã€ãれ以é™åŒæ§˜ã«é€²ã‚“ã§ã„ãã¾ã™ã€‚最終的ã«ã©ã®æ¡ä»¶ã‚‚満ãŸã•れãªã„å ´åˆã¯defaultValueãŒä»£å…¥ã•れã¾ã™ã€‚
ã“ã®æ§‹é€ を応用ã—ã¦ã€ãƒ†ã‚¹ãƒˆã®ç‚¹æ•°ã«å¿œã˜ã¦ç•°ãªã‚‹è©•価をã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を構築ã§ãã¾ã™ã€‚儿¡ä»¶ã¨å¯¾å¿œã™ã‚‹è©•価を考ãˆã¦ã¿ã¦ãã ã•ã„。
→解ç”例
「005æ¡ä»¶åˆ†å²ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント