import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを作æˆã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’å—ã‘å–ã‚‹
Scanner scanner = new Scanner(System.in);
System.out.print("å°æ•°ã‚’入力ã—ã¦ãã ã•ã„: ");
double decimalNumber = scanner.nextDouble(); // ユーザーã‹ã‚‰å°æ•°ã‚’入力
// å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ã¦æ•´æ•°ã«å¤‰æ›
int integerNumber = (int) decimalNumber;
// çµæžœã‚’表示
System.out.println("æ•´æ•°ã«å¤‰æ›ã—ãŸçµæžœ: " + integerNumber);
// スã‚ャナーをクãƒãƒ¼ã‚º
scanner.close();
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€double åž‹ã®å°æ•° decimalNumber ã‚’æ•´æ•°åž‹ã«ã‚ャストã—ã¦ã€å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ãŸçµæžœã‚’æ•´æ•° integerNumber ã«æ ¼ç´ã—ã€æœ€çµ‚çš„ãªçµæžœã‚’表示ã—ã¾ã™ã€‚
æµ®å‹•å°æ•°ç‚¹åž‹ã®å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ã¦æ•´æ•°ã«å¤‰æ›ã™ã‚‹
æµ®å‹•å°æ•°ç‚¹åž‹ï¼ˆä¾‹: double ã‚„ floatï¼‰ã®æ•°å€¤ã‹ã‚‰å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ã¦æ•´æ•°ã«å¤‰æ›ã™ã‚‹ã«ã¯ã€ã‚ャスト演算åを使用ã—ã¾ã™ã€‚ã‚ャスト演算åã¯ã€æŒ‡å®šã—ãŸãƒ‡ãƒ¼ã‚¿åž‹ã«æ•°å€¤ã‚’変æ›ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
以下ã¯ã€æµ®å‹•å°æ•°ç‚¹åž‹ã®æ•°å€¤ã‹ã‚‰å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ã¦æ•´æ•°ã«å¤‰æ›ã™ã‚‹æ‰‹é †ã®è§£èª¬ã§ã™ã€‚
- ã‚ャスト演算å
(int)を使用ã—ã¦ã€æµ®å‹•å°æ•°ç‚¹åž‹ã®æ•°å€¤ã‚’æ•´æ•°ã«å¤‰æ›ã—ã¾ã™ã€‚ã‚ャスト演算åã¯å¤‰æ›ã—ãŸã„ãƒ‡ãƒ¼ã‚¿åž‹ã‚’ã‚«ãƒƒã‚³å†…ã«æŒ‡å®šã—ã¾ã™ã€‚例ãˆã°ã€(int)ã¯æ•´æ•°åž‹ã«å¤‰æ›ã™ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚ - ã‚ャスト演算åを使用ã—ã¦å¤‰æ›ã•れãŸå€¤ã¯ã€å°æ•°ç‚¹ä»¥ä¸‹ãŒåˆ‡ã‚Šæ¨ã¦ã‚‰ã‚Œã€æ•´æ•°éƒ¨åˆ†ã ã‘ãŒæ®‹ã‚Šã¾ã™ã€‚
以下ã¯ã€Javaã§ã®ä¾‹ã§ã™ï¼š
double decimalNumber = 12.345; // æµ®å‹•å°æ•°ç‚¹åž‹ã®æ•°å€¤
int integerNumber = (int) decimalNumber; // å°æ•°ç‚¹ä»¥ä¸‹ã‚’切りæ¨ã¦ã¦æ•´æ•°ã«å¤‰æ›
System.out.println("æ•´æ•°ã«å¤‰æ›ã—ãŸçµæžœ: " + integerNumber);
ã“ã®ã‚³ãƒ¼ãƒ‰ã§ã¯ã€decimalNumber ã®å€¤ãŒå°æ•°ç‚¹ä»¥ä¸‹ã®æ•°å€¤ã‚’å«ã‚“ã§ã„ã¾ã™ãŒã€ã‚ャスト演算å (int) を使用ã—ã¦æ•´æ•°ã«å¤‰æ›ã™ã‚‹ã“ã¨ã§ã€å°æ•°ç‚¹ä»¥ä¸‹ãŒåˆ‡ã‚Šæ¨ã¦ã‚‰ã‚Œã¦æ•´æ•°ã¨ã—ã¦æ‰±ã‚れã¾ã™ã€‚çµæžœã¨ã—ã¦ã€integerNumber ã«ã¯ 12 ã¨ã„ã†æ•´æ•°ãŒæ ¼ç´ã•れã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント