import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを使ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–ã‚‹
Scanner scanner = new Scanner(System.in);
// 商å“ã®ä¾¡æ ¼ã‚’入力ã—ã¦ã‚‚らã†
System.out.print("商å“ã®ä¾¡æ ¼ã‚’入力ã—ã¦ãã ã•ã„: ");
double price = scanner.nextDouble();
// 商å“ã®å€‹æ•°ã‚’入力ã—ã¦ã‚‚らã†
System.out.print("商å“ã®å€‹æ•°ã‚’入力ã—ã¦ãã ã•ã„: ");
int quantity = scanner.nextInt();
// ç·é¡ã‚’計算
double total = price * quantity;
// çµæžœã‚’表示
System.out.println("ç·é¡ã¯: " + total + " 円");
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®ã‚¹ãƒ†ãƒƒãƒ—ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š
Scannerクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–りã¾ã™ã€‚- ユーザーã«å¯¾ã—ã¦ã€ã€Œå•†å“ã®ä¾¡æ ¼ã‚’入力ã—ã¦ãã ã•ã„ã€ã¨ã€Œå•†å“ã®å€‹æ•°ã‚’入力ã—ã¦ãã ã•ã„ã€ã®ãƒ—ãƒãƒ³ãƒ—トを表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ä¾¡æ ¼ã¨å€‹æ•°ã®å…¥åŠ›ã‚’å¾…ã¡ã¾ã™ã€‚ä¾¡æ ¼ã¯æµ®å‹•å°æ•°ç‚¹æ•°åž‹ï¼ˆ
double型)ã§ã€å€‹æ•°ã¯æ•´æ•°åž‹ï¼ˆint型)ã¨ã—ã¦æ‰±ã‚れã¾ã™ã€‚ - 入力ã•れãŸä¾¡æ ¼ã¨å€‹æ•°ã‚’使用ã—ã¦ã€ç·é¡ã‚’計算ã—ã€çµæžœã‚’
doubleåž‹ã®å¤‰æ•°totalã«æ ¼ç´ã—ã¾ã™ã€‚ - ç·é¡ã‚’
System.out.println()を使用ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã—ã€ã€Œå††ã€ã¨ã„ã†å˜ä½ã‚‚表示ã—ã¾ã™ã€‚
プãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå•†å“ã®ä¾¡æ ¼ã¨å€‹æ•°ã‚’入力ã—ã€è¨ˆç®—ã•れãŸç·é¡ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ä¾¡æ ¼ã¨å€‹æ•°ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã«ã‚ˆã£ã¦å¤‰å‹•ã—ã¾ã™ã€‚
æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘ç®—
æµ®å‹•å°æ•°ç‚¹æ•°ï¼ˆæµ®å‹•å°æ•°ç‚¹æ•°åž‹ï¼‰ã¨æ•´æ•°ã®æŽ›ã‘ç®—ã¯ã€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§æ•°å€¤è¨ˆç®—を行ã†éš›ã«éžå¸¸ã«ä¸€èˆ¬çš„ãªæ“作ã§ã™ã€‚以下ã¯ã€æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘ç®—ã®åŸºæœ¬çš„ãªè§£èª¬ã§ã™ï¼š
データ型:
æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘ç®—ã¯ã€æŽ›ã‘算演算å * を使用ã—ã¦è¡Œã„ã¾ã™ã€‚以下ã¯åŸºæœ¬ã®æ§‹æ–‡ã§ã™ï¼š
double result = doubleNumber * integerNumber;
ã“ã“ã§ã€doubleNumberã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã€integerNumberã¯æ•´æ•°ã§ã™ã€‚çµæžœã¯æµ®å‹•å°æ•°ç‚¹æ•°ã¨ã—ã¦å¾—られã¾ã™ã€‚
掛ã‘ç®—ã®åŸºæœ¬æ§‹æ–‡:
æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘ç®—ã¯ã€æŽ›ã‘算演算å * を使用ã—ã¦è¡Œã„ã¾ã™ã€‚以下ã¯åŸºæœ¬ã®æ§‹æ–‡ã§ã™ï¼š
double result = doubleNumber * integerNumber;
ã“ã“ã§ã€doubleNumberã¯æµ®å‹•å°æ•°ç‚¹æ•°ã§ã€integerNumberã¯æ•´æ•°ã§ã™ã€‚çµæžœã¯æµ®å‹•å°æ•°ç‚¹æ•°ã¨ã—ã¦å¾—られã¾ã™ã€‚
åž‹ã®å¤‰æ›:
æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘算を行ã†ã¨ã€çµæžœã¯æµ®å‹•å°æ•°ç‚¹æ•°åž‹ã«ãªã‚Šã¾ã™ã€‚æ•´æ•°ãŒæµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›ã•ã‚Œã€æŽ›ã‘ç®—ãŒè¡Œã‚れã¾ã™ã€‚æµ®å‹•å°æ•°ç‚¹æ•°ã¯æ•´æ•°ã‚ˆã‚Šã‚‚幅広ã„範囲ã®å€¤ã‚’表ç¾ã§ãã‚‹ãŸã‚ã€åž‹å¤‰æ›ã«æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚
ç²¾åº¦ã®æ³¨æ„:
æµ®å‹•å°æ•°ç‚¹æ•°ã¯ã€æµ®å‹•å°æ•°ç‚¹æ•°æ¼”ç®—ã®ç‰¹æ€§ã«èµ·å› ã™ã‚‹ä¸¸ã‚誤差ã®å•題ãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚特ã«ã€éžå¸¸ã«å¤§ããªå€¤ã‚„éžå¸¸ã«å°ã•ãªå€¤ã«å¯¾ã—ã¦ç²¾åº¦ãŒåˆ¶é™ã•れるã“ã¨ãŒã‚りã¾ã™ã€‚è¨ˆç®—çµæžœã®ç²¾åº¦ã«æ³¨æ„ã—ã€é©åˆ‡ãªãƒ‡ãƒ¼ã‚¿åž‹ã‚’é¸æŠžã—ã¦æ‰±ã†ã“ã¨ãŒé‡è¦ã§ã™ã€‚
以下ã¯ã€æµ®å‹•å°æ•°ç‚¹æ•°ã¨æ•´æ•°ã®æŽ›ã‘ç®—ã®ä¾‹ã§ã™ï¼š
double price = 3.99; // 商å“ã®ä¾¡æ ¼ï¼ˆæµ®å‹•å°æ•°ç‚¹æ•°ï¼‰
int quantity = 5; // 商å“ã®å€‹æ•°ï¼ˆæ•´æ•°ï¼‰
double total = price * quantity; // ç·é¡ã‚’計算
ã“ã®ä¾‹ã§ã¯ã€å•†å“ã®ä¾¡æ ¼ï¼ˆæµ®å‹•å°æ•°ç‚¹æ•°ï¼‰ã¨å€‹æ•°ï¼ˆæ•´æ•°ï¼‰ã‚’掛ã‘ç®—ã—ã¦ç·é¡ã‚’計算ã—ã€çµæžœã¯æµ®å‹•å°æ•°ç‚¹æ•°ã¨ã—ã¦å¾—られã¾ã™ã€‚ä¾¡æ ¼ãŒå°æ•°ç‚¹ä»¥ä¸‹ã®æ¡ã‚’æŒã¤ãŸã‚ã€çµæžœã‚‚å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡ã‚’æŒã¤ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント