import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを使ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰æ•´æ•°ã®å…¥åŠ›ã‚’èªã¿å–ã‚‹
Scanner scanner = new Scanner(System.in);
System.out.print("整数を入力ã—ã¦ãã ã•ã„: ");
int userInput = scanner.nextInt(); // æ•´æ•°ã®å…¥åŠ›ã‚’èªã¿å–り
// 入力ã•ã‚ŒãŸæ•´æ•°ã‚’2å€ã«ã—ã¦ã€doubledNumber変数ã«ä»£å…¥
int doubledNumber = userInput * 2;
// 2å€ã«ã—ãŸçµæžœã‚’表示
System.out.println("2å€ã«ã—ãŸçµæžœã¯: " + doubledNumber);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰æ•´æ•°ã®å…¥åŠ›ã‚’å—ã‘å–りã€ãã®æ•´æ•°ã‚’2å€ã«ã—ã¦ã€è¨ˆç®—çµæžœã‚’ doubledNumber ã¨ã„ã†å¤‰æ•°ã«ä»£å…¥ã—ã€æœ€å¾Œã«çµæžœã‚’表示ã—ã¦ã„ã¾ã™ã€‚
変数ã®å®£è¨€æ™‚ã«è¨ˆç®—çµæžœã§åˆæœŸåŒ–
変数ã®å®£è¨€æ™‚ã«è¨ˆç®—çµæžœã§åˆæœŸåŒ–ã¨ã¯ã€å¤‰æ•°ã‚’宣言ã™ã‚‹éš›ã«ã€ãã®å¤‰æ•°ã«åˆæœŸå€¤ã‚’代入ã™ã‚‹æ“作をæ„味ã—ã¾ã™ã€‚åˆæœŸå€¤ã¨ã—ã¦è¨ˆç®—çµæžœã‚’使用ã™ã‚‹ã“ã¨ã¯ã€å¤‰æ•°ã®åˆæœŸåŒ–ã¨åŒæ™‚ã«è¨ˆç®—çµæžœã‚’代入ã™ã‚‹ä¾¿åˆ©ãªæ–¹æ³•ã§ã™ã€‚
変数ã®å®£è¨€æ™‚ã«è¨ˆç®—çµæžœã§åˆæœŸåŒ–ã™ã‚‹ä¸»ãªç›®çš„ã¯ã€å¤‰æ•°ã‚’使用ã™ã‚‹å‰ã«åˆæœŸå€¤ã‚’æŒãŸã›ã€ãƒ—ãƒã‚°ãƒ©ãƒ 内ã§ã®ã‚¨ãƒ©ãƒ¼ã‚„ä¸å®šã®å‹•作をé¿ã‘ã‚‹ã“ã¨ã§ã™ã€‚一般的ãªä½¿ç”¨ã‚±ãƒ¼ã‚¹ã«ã¯æ¬¡ã®ã‚ˆã†ãªã‚‚ã®ãŒã‚りã¾ã™ï¼š
è¨ˆç®—çµæžœã®ä¸€æ™‚çš„ãªä¿æŒ: è¨ˆç®—çµæžœã‚’一時的ã«å¤‰æ•°ã«æ ¼ç´ã—ã¦ã€å¾Œã§ãã®çµæžœã‚’複数ã®å ´æ‰€ã§ä½¿ç”¨ã§ãã¾ã™ã€‚ãŸã¨ãˆã°ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã—ã€ãã®ãƒ‡ãƒ¼ã‚¿ã‚’複数ã®å ´æ‰€ã§ä½¿ç”¨ã™ã‚‹å ´åˆã«å½¹ç«‹ã¡ã¾ã™ã€‚
å¯èªæ€§å‘上: 変数ã«é©åˆ‡ãªåå‰ã‚’付ã‘ã€è¨ˆç®—çµæžœã‚’åˆæœŸåŒ–ã™ã‚‹ã“ã¨ã§ã€ã‚³ãƒ¼ãƒ‰ãŒã‚ˆã‚Šèªã¿ã‚„ã™ããªã‚Šã¾ã™ã€‚ä»–ã®é–‹ç™ºè€…や自分自身ãŒã‚³ãƒ¼ãƒ‰ã‚’ç†è§£ã—ã‚„ã™ããªã‚Šã¾ã™ã€‚
エラーã®å›žé¿: 変数ã®åˆæœŸåŒ–ã¯ã€å¤‰æ•°ãŒä¸æ£ãªå€¤ã‚’æŒãŸãªã„よã†ã«ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚䏿£ãªå€¤ã‚’æŒã¤å¤‰æ•°ã‚’使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚‹ã‚¨ãƒ©ãƒ¼ã‚’防ãŽã¾ã™ã€‚
変数ã®å®£è¨€æ™‚ã«è¨ˆç®—çµæžœã§åˆæœŸåŒ–ã™ã‚‹å ´åˆã€å¤‰æ•°ã®ãƒ‡ãƒ¼ã‚¿åž‹ã‚’指定ã—ã€ä»£å…¥æ¼”ç®—å = を使用ã—ã¦è¨ˆç®—çµæžœã‚’代入ã—ã¾ã™ã€‚以下ã¯ä¾‹ã§ã™ï¼š
public class Main {
public static void main(String[] args) {
int userInput = 5; // ユーザーã‹ã‚‰ã®å…¥åŠ›ã‚’ä»®å®š
int doubledNumber = userInput * 2; // 入力ã•ã‚ŒãŸæ•´æ•°ã‚’2å€ã«ã—ã¦åˆæœŸåŒ–
System.out.println("2å€ã«ã—ãŸçµæžœã¯: " + doubledNumber);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€å¤‰æ•° doubledNumber ãŒå¤‰æ•° userInput ã®è¨ˆç®—çµæžœã§åˆæœŸåŒ–ã•れã¦ã„ã¾ã™ã€‚ユーザーã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘å–る代ã‚りã«ã€ä»®å®šä¸Šã®å€¤ã‚’使用ã—ã¦ã„ã¾ã™ã€‚è¨ˆç®—çµæžœã§å¤‰æ•°ã‚’åˆæœŸåŒ–ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€doubledNumber ã¯æœ€åˆã‹ã‚‰2å€ã®å€¤ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント