// Calculatorクラスã®å®šç¾©
public class Calculator {
// åŠ ç®—ãƒ¡ã‚½ãƒƒãƒ‰
public double add(double num1, double num2) {
return num1 + num2;
}
// 減算メソッド
public double subtract(double num1, double num2) {
return num1 - num2;
}
// 乗算メソッド
public double multiply(double num1, double num2) {
return num1 * num2;
}
// 除算メソッド
public double divide(double num1, double num2) {
if (num2 != 0) {
return num1 / num2;
} else {
System.out.println("除数ãŒ0ã§ã™ã€‚");
return Double.NaN; // NaN (Not a Number) ã‚’è¿”ã™ã“ã¨ã§ã‚¨ãƒ©ãƒ¼çŠ¶æ…‹ã‚’ç¤ºã™
}
}
}
// CalculatorTestクラスã®å®šç¾©
public class CalculatorTest {
public static void main(String[] args) {
// Calculatorクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
Calculator calculator = new Calculator();
// å„メソッドを呼ã³å‡ºã—ã¦çµæžœã‚’表示
double resultAdd = calculator.add(10.5, 5.2);
System.out.println("åŠ ç®—ã®çµæžœ: " + resultAdd);
double resultSubtract = calculator.subtract(10.5, 5.2);
System.out.println("減算ã®çµæžœ: " + resultSubtract);
double resultMultiply = calculator.multiply(10.5, 5.2);
System.out.println("ä¹—ç®—ã®çµæžœ: " + resultMultiply);
double resultDivide = calculator.divide(10.5, 5.2);
System.out.println("除算ã®çµæžœ: " + resultDivide);
}
}
ã“ã®ä¾‹ã§ã¯ã€Calculatorクラスã«åŠ ç®—ã€æ¸›ç®—ã€ä¹—ç®—ã€é™¤ç®—ã®å„メソッドを定義ã—ã¦ã„ã¾ã™ã€‚ãれを使用ã—ã¦CalculatorTestクラスã§å„メソッドを呼ã³å‡ºã—ã€çµæžœã‚’表示ã—ã¦ã„ã¾ã™ã€‚
「008 メソッドã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント