メソッドの内の値の動きについて
Q&A
Closed
このコードの値の動きの認識があっているか教えてください。
まず、3行目に入っている値10.0,5.0がcalcTriangleAreaの引数としてcalcTriangleAreaメソッド内に行く。その後、7行目で処理が行われ、戻り値25.0として3行目に戻る。その後、triangleAreaに代入され、4行目に出力される。
という認識ですが、相違点などありますか。
拙い文章ですが、ご教示いただけると幸いです。
コード
public class Main {
public static void main(String[] args) {
double triangleArea = calcTriangleArea(10.0, 5.0);
System.out.println("三角形の面積:" + triangleArea + "平方cm");
}
public static double calcTriangleArea(double bottom, double height) {
double area = (bottom * height) / 2;
return area;
}
}
条件
メソッド名:calcTriangleArea
戻り値の値:三角形の面積(double)
引数リスト:・三角形の底辺の長さ、単位はcm(double bottom)
・三角形の高さ、単位はcm(double height)
処理内容:引数を使用して面積を求め、それを戻す。
1