public class TriangleAreaCalculator {
public static double calculateTriangleArea(double base, double height) {
// 三角形ã®é¢ç©ã‚’計算ã—ã¦è¿”ã™
return 0.5 * base * height;
}
public static void main(String[] args) {
// メソッドã®å‘¼ã³å‡ºã—例
double triangleArea = calculateTriangleArea(5.0, 8.0);
System.out.println("三角形ã®é¢ç©: " + triangleArea);
}
}
ã®ä¾‹ã§ã¯ã€calculateTriangleArea メソッドを作æˆã—ã€ãれを main メソッドã§å‘¼ã³å‡ºã—ã¦ã„ã¾ã™ã€‚メソッドã¯åº•辺ã¨é«˜ã•を引数ã¨ã—ã¦å—ã‘å–りã€ä¸‰è§’å½¢ã®é¢ç©ã‚’計算ã—ã¦è¿”ã—ã¾ã™ã€‚ã“ã®è¨ˆç®—çµæžœã‚’ main メソッドã§è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰
複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€Javaプãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã§ã‚ˆã使用ã•れã¾ã™ã€‚メソッドãŒå®Ÿè¡Œã•れる際ã«å¿…è¦ãªè¤‡æ•°ã®æƒ…å ±ã‚’æ¸¡ã™ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚以下ã¯ã€è¤‡æ•°ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã®åŸºæœ¬çš„ãªæ§‹é€ ã¨ä½¿ã„æ–¹ã®è§£èª¬ã§ã™ã€‚
メソッドã®å®£è¨€:
複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®å®£è¨€æ™‚ã«å¼•æ•°ã®åž‹ã¨åå‰ã‚’指定ã—ã¾ã™ã€‚複数ã®å¼•æ•°ãŒã‚ã‚‹å ´åˆã€ã‚«ãƒ³ãƒžã§åŒºåˆ‡ã‚Šã¾ã™ã€‚
public class Example {
// 複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã®å®£è¨€
public static void exampleMethod(int arg1, double arg2, String arg3) {
// ãƒ¡ã‚½ãƒƒãƒ‰ã®æœ¬ä½“
}
public static void main(String[] args) {
// メソッドã®å‘¼ã³å‡ºã—
exampleMethod(10, 3.14, "Hello");
}
}
メソッドã®å‘¼ã³å‡ºã—:
メソッドを呼ã³å‡ºã™éš›ã«ã¯ã€å¼•æ•°ã®å€¤ã‚’ãƒ¡ã‚½ãƒƒãƒ‰ã«æ¸¡ã—ã¾ã™ã€‚渡ã™é †åºã¨åž‹ã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®å®£è¨€ã¨ä¸€è‡´ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
public class Example {
// 複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã®å®£è¨€
public static void exampleMethod(int arg1, double arg2, String arg3) {
// ãƒ¡ã‚½ãƒƒãƒ‰ã®æœ¬ä½“
System.out.println("arg1: " + arg1);
System.out.println("arg2: " + arg2);
System.out.println("arg3: " + arg3);
}
public static void main(String[] args) {
// メソッドã®å‘¼ã³å‡ºã—
exampleMethod(10, 3.14, "Hello");
}
}
ã“ã®ä¾‹ã§ã¯ã€exampleMethod メソッド㌠int åž‹ã€double åž‹ã€String åž‹ã®3ã¤ã®å¼•æ•°ã‚’å—ã‘å–りã¾ã™ã€‚main メソッドã§ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã¨ã€æ¸¡ã•れãŸå¼•æ•°ãŒãƒ¡ã‚½ãƒƒãƒ‰å†…ã§è¡¨ç¤ºã•れã¾ã™ã€‚
複数ã®å¼•æ•°ã‚’æŒã¤ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€æŸ”軟ã§å†åˆ©ç”¨å¯èƒ½ãªã‚³ãƒ¼ãƒ‰ã‚’作æˆã™ã‚‹ãŸã‚ã«é‡è¦ã§ã™ã€‚メソッドãŒå®Ÿè¡Œã•れる際ã«å¿…è¦ãªæƒ…å ±ã‚’çš„ç¢ºã«æ¸¡ã™ã“ã¨ã§ã€åŠ¹æžœçš„ã§åˆ†ã‹ã‚Šã‚„ã™ã„プãƒã‚°ãƒ©ãƒ を構築ã§ãã¾ã™ã€‚
「008 メソッドã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント