ステップ実行について違いがよくわからなかったのでメモ
以下はeclipseの場合

・再開
次のブレークポイントまでプログラムを実行する。

・ステップイン
次の1行を実行する。次の1行にメソッド呼び出しが含まれている場合は、そのメソッド内部に入った状態でプログラムが中断する。

・ステップオーバー(F6)
次の1行を実行する。次の1行にメソッド呼び出しが含まれている場合でも、そのメソッド呼び出しを終えた状態でプログラムが中断する。

・ステップリターン(F7)
今実行中のメソッドの実行を終えて、呼び出し元へ戻ります。ただし、次にステップインやステップオーバーを実行しても、単に次の行に矢印が移るだけでcalcurateメソッド自体は実行 されない。
以下はeclipseの場合
・再開
次のブレークポイントまでプログラムを実行する。
・ステップイン
次の1行を実行する。次の1行にメソッド呼び出しが含まれている場合は、そのメソッド内部に入った状態でプログラムが中断する。
・ステップオーバー(F6)
次の1行を実行する。次の1行にメソッド呼び出しが含まれている場合でも、そのメソッド呼び出しを終えた状態でプログラムが中断する。
・ステップリターン(F7)
今実行中のメソッドの実行を終えて、呼び出し元へ戻ります。ただし、次にステップインやステップオーバーを実行しても、単に次の行に矢印が移るだけでcalcurateメソッド自体は実行 されない。