import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを使ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–ã‚‹
Scanner scanner = new Scanner(System.in);
System.out.print("年齢を入力ã—ã¦ãã ã•ã„: ");
int age = scanner.nextInt(); // å¹´é½¢ã®å…¥åŠ›ã‚’èªã¿å–り
System.out.print("å…許証ãŒã‚りã¾ã™ã‹ï¼Ÿ (trueã¾ãŸã¯false): ");
boolean hasLicense = scanner.nextBoolean(); // å…è¨±è¨¼ã®æœ‰ç„¡ã‚’èªã¿å–り
// å¹´é½¢ãŒ18æ³ä»¥ä¸Šã‹ã¤å…許証ãŒã‚ã‚‹å ´åˆã€ã€Œé‹è»¢ã§ãã¾ã™ã€ã¨è¡¨ç¤º
if (age >= 18 && hasLicense) {
System.out.println("é‹è»¢ã§ãã¾ã™");
} else {
System.out.println("é‹è»¢ã§ãã¾ã›ã‚“");
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å¹´é½¢ã¨å…許証ã®å…¥åŠ›ã«åŸºã¥ã„ã¦æ¡ä»¶åˆ¤å®šã‚’行ã„ã€é©åˆ‡ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚å¹´é½¢ãŒ18æ³ä»¥ä¸Šã§ã‚りã‹ã¤å…許証ãŒã‚ã‚‹å ´åˆã«ã€Œé‹è»¢ã§ãã¾ã™ã€ã€ãれ以外ã®å ´åˆã«ã€Œé‹è»¢ã§ãã¾ã›ã‚“ã€ã¨è¡¨ç¤ºã—ã¾ã™ã€‚æ¡ä»¶åˆ¤å®šã«ã¯ if ステートメントを使用ã—ã¦ã„ã¾ã™ã€‚
è«–ç†ç©æ¼”ç®—å
è«–ç†ç©æ¼”ç®—å(AND演算å)ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ ã§è¤‡æ•°ã®æ¡ä»¶ãŒã™ã¹ã¦æº€ãŸã•れるã‹ã‚’判定ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã‚‹è«–ç†æ¼”ç®—åã®ä¸€ã¤ã§ã™ã€‚Javaã§ã¯ && ã§è¡¨ã•れã¾ã™ã€‚è«–ç†ç©æ¼”ç®—åã¯æ¬¡ã®ç‰¹å¾´ã‚’æŒã£ã¦ã„ã¾ã™:
- è¤‡æ•°ã®æ¡ä»¶ã®åŒæ™‚評価: è«–ç†ç©æ¼”ç®—åã¯ã€2ã¤ä»¥ä¸Šã®æ¡ä»¶å¼ã‚’çµåˆã—ã¦ã€ãれらã®ã™ã¹ã¦ãŒçœŸã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’判定ã—ã¾ã™ã€‚ã™ã¹ã¦ã®æ¡ä»¶ãŒçœŸã®å ´åˆã€è«–ç†ç©æ¼”ç®—åã®çµæžœã¯çœŸï¼ˆ
true)ã«ãªã‚Šã¾ã™ã€‚ - 真å½å€¤ã®è¿”å´: è«–ç†ç©æ¼”ç®—åã¯ã€æ¡ä»¶å¼ãŒçœŸã®å ´åˆã«
trueã‚’è¿”ã—ã€ãれ以外ã®å ´åˆã«falseã‚’è¿”ã—ã¾ã™ã€‚ - çŸçµ¡è©•価: è«–ç†ç©æ¼”ç®—åã¯å·¦ã‹ã‚‰å³ã«æ¡ä»¶ã‚’評価ã—ã€æœ€åˆã«å½ã¨ãªã‚‹æ¡ä»¶ã‚’見ã¤ã‘ã‚‹ã¨ã€ãã®æ™‚点ã§è©•ä¾¡ã‚’åœæ¢ã—ã€å½ã‚’è¿”ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ç„¡é§„ãªè©•価をé¿ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
以下ã¯è«–ç†ç©æ¼”ç®—åã®ä¾‹ã§ã™:
boolean condition1 = true;
boolean condition2 = false;
// è«–ç†ç©æ¼”ç®—åを使用ã—ã¦è¤‡æ•°ã®æ¡ä»¶ã‚’評価
boolean result = condition1 && condition2;
// result 㯠false ã«ãªã‚Šã¾ã™
ã“ã®ä¾‹ã§ã¯ã€condition1 ã¯çœŸï¼ˆtrue)ã§ã‚りã€condition2 ã¯å½ï¼ˆfalse)ã§ã™ã€‚è«–ç†ç©æ¼”ç®—å && ã¯ä¸¡æ–¹ã®æ¡ä»¶ã‚’評価ã—ã€condition1 ãŒçœŸã§ã‚‚ condition2 ãŒå½ã§ã‚‚ãªã„㨠result 㯠false ã«ãªã‚Šã¾ã™ã€‚
è«–ç†ç©æ¼”ç®—åã¯æ¡ä»¶ã®çµåˆã‚„制御フãƒãƒ¼ã®æ±ºå®šã«åºƒã使用ã•れã¾ã™ã€‚例ãˆã°ã€å¹´é½¢ãŒ18以上ã§ã‹ã¤å…許証ãŒã‚ã‚‹å ´åˆãªã©ã€è¤‡æ•°ã®æ¡ä»¶ã‚’åŒæ™‚ã«ãƒã‚§ãƒƒã‚¯ã™ã‚‹éš›ã«å½¹ç«‹ã¡ã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント