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(); // å¹´é½¢ã®å…¥åŠ›ã‚’èªã¿å–り
// å¹´é½¢ã®åˆ¤å®šã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®è¡¨ç¤º
if (age < 18) {
System.out.println("未æˆå¹´ã§ã™ã€‚");
} else {
System.out.println("æˆäººã§ã™ã€‚");
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š
Scannerクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–りã¾ã™ã€‚- ユーザーã«å¯¾ã—ã¦ã€ã€Œå¹´é½¢ã‚’入力ã—ã¦ãã ã•ã„ã€ã¨ãƒ—ãƒãƒ³ãƒ—トを表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å¹´é½¢ã®å…¥åŠ›ã‚’å¾…ã¡ã¾ã™ã€‚
- 入力ã•れãŸå¹´é½¢ã‚’æ•´æ•°ã¨ã—ã¦èªã¿å–りã¾ã™ã€‚
- å¹´é½¢ãŒ18æ³æœªæº€ã‹18æ³ä»¥ä¸Šã‹ã‚’判定ã™ã‚‹ãŸã‚ã«
if文を使用ã—ã¾ã™ã€‚æ¡ä»¶åˆ¤å®šã‚’行ã„ã€å¹´é½¢ãŒ18æ³æœªæº€ã®å ´åˆã¯ã€Œæœªæˆå¹´ã§ã™ã€ã¨è¡¨ç¤ºã•れã€18æ³ä»¥ä¸Šã®å ´åˆã¯ã€Œæˆäººã§ã™ã€ã¨è¡¨ç¤ºã•れã¾ã™ã€‚
プãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¹´é½¢ã‚’入力ã—ã€ãƒ—ãƒã‚°ãƒ©ãƒ ãŒãã®å¹´é½¢ã«å¿œã˜ã¦é©åˆ‡ãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚
比較演算å(ä¸ç‰å·ï¼‰
比較演算åã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§2ã¤ã®å€¤ã‚’比較ã—ã€ãã®æ¯”è¼ƒçµæžœã«åŸºã¥ã„ã¦æ¡ä»¶ã‚’判定ã™ã‚‹ã®ã«ä½¿ç”¨ã•れる演算åã§ã™ã€‚ä¸ç‰å·ã¯æ¯”較演算åã®ä¸€éƒ¨ã§ã‚りã€ä¸»ã«æ•°å€¤ã®å¤§å°é–¢ä¿‚を比較ã™ã‚‹ãŸã‚ã«ä½¿ã‚れã¾ã™ã€‚Javaã«ãŠã„ã¦ã€ä¸»ãªä¸ç‰å·æ¼”ç®—åã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š
<(å°ãªã‚Šã¾ãŸã¯æœªæº€ï¼‰: 左辺ã®å€¤ãŒå³è¾ºã®å€¤ã‚ˆã‚Šã‚‚å°ã•ã„å ´åˆã€æ¡ä»¶ã¯çœŸï¼ˆtrue)ã¨ãªã‚Šã¾ã™ã€‚
>(大ãªã‚Šã¾ãŸã¯è¶…ãˆã‚‹ï¼‰: 左辺ã®å€¤ãŒå³è¾ºã®å€¤ã‚ˆã‚Šã‚‚大ãã„å ´åˆã€æ¡ä»¶ã¯çœŸï¼ˆtrue)ã¨ãªã‚Šã¾ã™ã€‚
<=(å°ãªã‚Šã‚¤ã‚³ãƒ¼ãƒ«ï¼‰: 左辺ã®å€¤ãŒå³è¾ºã®å€¤ä»¥ä¸‹ã§ã‚ã‚‹å ´åˆã€æ¡ä»¶ã¯çœŸï¼ˆtrue)ã¨ãªã‚Šã¾ã™ã€‚ã¤ã¾ã‚Šã€å·¦è¾ºã®å€¤ãŒå³è¾ºã®å€¤ã¨ç‰ã—ã„ã‹ã€ãれ以下ã§ã‚ã‚‹å ´åˆã«çœŸã¨ãªã‚Šã¾ã™ã€‚
>=(大ãªã‚Šã‚¤ã‚³ãƒ¼ãƒ«ï¼‰: 左辺ã®å€¤ãŒå³è¾ºã®å€¤ä»¥ä¸Šã§ã‚ã‚‹å ´åˆã€æ¡ä»¶ã¯çœŸï¼ˆtrue)ã¨ãªã‚Šã¾ã™ã€‚ã¤ã¾ã‚Šã€å·¦è¾ºã®å€¤ãŒå³è¾ºã®å€¤ã¨ç‰ã—ã„ã‹ã€ãれ以上ã§ã‚ã‚‹å ´åˆã«çœŸã¨ãªã‚Šã¾ã™ã€‚
ä¸ç‰å·æ¼”ç®—åã¯ã€æ¡ä»¶åˆ†å²ï¼ˆif文やwhileãƒ«ãƒ¼ãƒ—ï¼‰ã€æ¯”較å¼ã€ã‚½ãƒ¼ãƒˆã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ãªã©ã€ãƒ—ãƒã‚°ãƒ©ãƒ å†…ã§æ•°å€¤ã®å¤§å°é–¢ä¿‚を判定ã™ã‚‹å¤šãã®å ´é¢ã§ä½¿ç”¨ã•れã¾ã™ã€‚例ãˆã°ã€æ¬¡ã®ã‚ˆã†ã«ä½¿ç”¨ã§ãã¾ã™ï¼š
int x = 5;
int y = 10;
if (x < y) {
System.out.println("xã¯yよりå°ã•ã„ã§ã™ã€‚");
} else if (x > y) {
System.out.println("xã¯yより大ãã„ã§ã™ã€‚");
} else {
System.out.println("xã¨yã¯ç‰ã—ã„ã§ã™ã€‚");
}
ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€å¤‰æ•° x 㨠y ã®å€¤ã‚’比較ã—ã€å¤§å°é–¢ä¿‚ã«å¿œã˜ã¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚ä¸ç‰å·æ¼”ç®—åã¯ãƒ—ãƒã‚°ãƒ©ãƒ å†…ã§æ•°å€¤ãƒ‡ãƒ¼ã‚¿ã‚’æ“作ã™ã‚‹éš›ã«éžå¸¸ã«é‡è¦ãªå½¹å‰²ã‚’æžœãŸã—ã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント