import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スã‚ャナーを使ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–ã‚‹
Scanner scanner = new Scanner(System.in);
System.out.print("最åˆã®æ•´æ•°ã‚’入力ã—ã¦ãã ã•ã„: ");
int number1 = scanner.nextInt(); // 最åˆã®æ•´æ•°ã®å…¥åŠ›ã‚’èªã¿å–り
System.out.print("æ¬¡ã®æ•´æ•°ã‚’入力ã—ã¦ãã ã•ã„: ");
int number2 = scanner.nextInt(); // æ¬¡ã®æ•´æ•°ã®å…¥åŠ›ã‚’èªã¿å–り
// 商ã¨ä½™ã‚Šã‚’計算
int quotient = number1 / number2; // 商ã®è¨ˆç®—
int remainder = number1 % number2; // 余りã®è¨ˆç®—
// çµæžœã‚’表示
System.out.println("商ã¯: " + quotient);
System.out.println("余りã¯: " + remainder);
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã®ä¸»è¦ãªã‚¹ãƒ†ãƒƒãƒ—ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™ï¼š
Scannerクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®å…¥åŠ›ã‚’èªã¿å–りã¾ã™ã€‚- ユーザーã«å¯¾ã—ã¦ã€Œæœ€åˆã®æ•´æ•°ã‚’入力ã—ã¦ãã ã•ã„ã€ã¨ã€Œæ¬¡ã®æ•´æ•°ã‚’入力ã—ã¦ãã ã•ã„ã€ã®ãƒ—ãƒãƒ³ãƒ—トを表示ã—ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®2ã¤ã®æ•´æ•°ã®å…¥åŠ›ã‚’å¾…ã¡ã¾ã™ã€‚
- 入力ã•ã‚ŒãŸæ•´æ•°ã‚’
nextInt()メソッドを使用ã—ã¦æ•´æ•°ã¨ã—ã¦èªã¿å–りã¾ã™ã€‚ - 2ã¤ã®æ•´æ•°ã‚’使用ã—ã¦ã€æ•´æ•°ã®å‰²ã‚Šç®—演算å
/ãŠã‚ˆã³å‰°ä½™æ¼”ç®—å%を使用ã—ã¦å•†ã¨ä½™ã‚Šã‚’計算ã—ã¾ã™ã€‚ - è¨ˆç®—çµæžœã‚’
System.out.println()を使用ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«è¡¨ç¤ºã—ã¾ã™ã€‚
プãƒã‚°ãƒ©ãƒ を実行ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ2ã¤ã®æ•´æ•°ã‚’入力ã—ã€è¨ˆç®—ã•れãŸå•†ã¨ä½™ã‚ŠãŒè¡¨ç¤ºã•れã¾ã™ã€‚
割り算演算å
「割り算演算åã€ï¼ˆDivision Operator)ã¯ã€JavaãŠã‚ˆã³å¤šãã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã§ä½¿ç”¨ã•れる算術演算åã®ä¸€ã¤ã§ã€2ã¤ã®æ•°å€¤ã‚’割り算ã™ã‚‹ãŸã‚ã«ä½¿ã‚れã¾ã™ã€‚Javaã§ã¯ã€å‰²ã‚Šç®—演算åã¯/ã§è¡¨ã•れã¾ã™ã€‚以下ã¯å‰²ã‚Šç®—演算åã®åŸºæœ¬çš„ãªè§£èª¬ã§ã™ï¼š
割り算演算åã®åŸºæœ¬æ§‹æ–‡:
double quotient = number1 / number2;
ã“ã®å ´åˆã€number1ã‚’number2ã§å‰²ã‚Šã€ãã®çµæžœãŒquotient変数ã«ä»£å…¥ã•れã¾ã™ã€‚割り算演算åã¯ã€æ•°å€¤ã®å‰²ã‚Šç®—ã«ä½¿ç”¨ã•れã¾ã™ã€‚
æ•´æ•°ã®å‰²ã‚Šç®—:
int a = 10;
int b = 3;
int result = a / b; // resultã«ã¯3ãŒä»£å…¥ã•れる
æµ®å‹•å°æ•°ç‚¹æ•°ã®å‰²ã‚Šç®—:
double x = 5.0;
double y = 2.5;
double quotient = x / y; // quotientã«ã¯2.0ãŒä»£å…¥ã•れる
æµ®å‹•å°æ•°ç‚¹æ•°ã®å ´åˆã‚‚ã€å‰²ã‚Šç®—演算åを使用ã—ã¦å€¤ã‚’割り算ã§ãã¾ã™ã€‚çµæžœã¯æµ®å‹•å°æ•°ç‚¹æ•°åž‹ã§ã™ã€‚
整数割り算ã‹ã‚‰ã®æµ®å‹•å°æ•°ç‚¹æ•°çµæžœ:
int numerator = 7;
int denominator = 2;
double result = (double)numerator / denominator; // resultã«ã¯3.5ãŒä»£å…¥ã•れる
- æ•´æ•°ã®å‰²ã‚Šç®—çµæžœã‚’æµ®å‹•å°æ•°ç‚¹æ•°ã«å¤‰æ›ã™ã‚‹ãŸã‚ã«æ˜Žç¤ºçš„ãªåž‹å¤‰æ›ï¼ˆã‚ャスト演算å)ãŒä½¿ç”¨ã•れã¦ã„ã¾ã™ã€‚
割り算演算åã¯æ•°å¦çš„ãªå‰²ã‚Šç®—ã«ä½¿ç”¨ã•ã‚Œã€æ•°å€¤è¨ˆç®—やデータ処ç†ã«åºƒã利用ã•れã¾ã™ã€‚æ•´æ•°ã®å‰²ã‚Šç®—ã«ãŠã„ã¦ã€åˆ‡ã‚Šæ¨ã¦ã‚‰ã‚Œã‚‹å°æ•°ç‚¹ä»¥ä¸‹ã®éƒ¨åˆ†ã«æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚å¿…è¦ã«å¿œã˜ã¦åž‹å¤‰æ›ã‚’行ã£ã¦è¨ˆç®—çµæžœã‚’調整ã§ãã¾ã™ã€‚
「003 演算åã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント