public class Calculator {
// コンストラクタã¯çœç•¥
// addメソッド: 2ã¤ã®æ•°å€¤ã‚’åŠ ç®—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public int add(int a, int b) {
return a + b;
}
// subtractメソッド: 2ã¤ã®æ•°å€¤ã‚’減算ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public int subtract(int a, int b) {
return a - b;
}
// multiplyメソッド: 2ã¤ã®æ•°å€¤ã‚’ä¹—ç®—ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public int multiply(int a, int b) {
return a * b;
}
// divideメソッド: 2ã¤ã®æ•°å€¤ã‚’除算ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public double divide(double a, double b) {
if (b != 0) {
return a / b;
} else {
System.out.println("0ã§å‰²ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。");
return Double.NaN; // NaN (Not a Number) ã‚’è¿”ã™ã“ã¨ãŒä¸€èˆ¬çš„
}
}
}
ã“ã®è§£ç”例ã§ã¯ã€Calculator クラスã«ã¯ addã€subtractã€multiplyã€ãŠã‚ˆã³ divide ã¨ã„ã†4ã¤ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒã‚りã¾ã™ã€‚ãれãžã‚ŒãŒå¯¾å¿œã™ã‚‹æ•°å¦çš„ãªæ¼”算を実行ã—ã€çµæžœã‚’è¿”ã—ã¦ã„ã¾ã™ã€‚
使用例:
public class CalculatorUsage {
public static void main(String[] args) {
// Calculatorクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
Calculator myCalculator = new Calculator();
// åŠ ç®—
int sum = myCalculator.add(5, 3);
System.out.println("åŠ ç®—çµæžœ: " + sum);
// 減算
int difference = myCalculator.subtract(8, 3);
System.out.println("æ¸›ç®—çµæžœ: " + difference);
// ä¹—ç®—
int product = myCalculator.multiply(4, 6);
System.out.println("ä¹—ç®—çµæžœ: " + product);
// 除算
double quotient = myCalculator.divide(10.0, 2.0);
System.out.println("é™¤ç®—çµæžœ: " + quotient);
}
}
CalculatorUsage クラスã§ã¯ã€Calculator クラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã€å„種メソッドを使用ã—ã¦æ¼”算を行ã„ã€çµæžœã‚’表示ã—ã¦ã„ã¾ã™ã€‚
「009 メンãƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント