1
実行結果は、A(/////A)の部分から出力されているのでしょうか?
もしそうなら、C、D、Eの部分も続けて読み込まれて、実行結果は、
[27] 最大値:20
[28] 最小値:10
[29] 平均値:15
[27] 最大値:20
[28] 最小値:10
[29] 平均値:15
と2回同じのが繰り返される実行結果表示にならないのは何故でしょうか?
mainメソッドの中にBのprintThreeValuesメソッドがあるのならわかるのですが、
コードを見た感じ2つは平等(?)な立場の位置に見えまして・・・

2
こちらのコードを上から順番に読みますと、
最初にAの部分が目に入り、ここだけですとこのメソッドが何なのかわからず、
続けてBからEまで読んで初めて理解できると思うのですが、
先にB-Eまでを表記して、その後にmainメソッドを書いた方が読みやすい気がするのですが、
それではなぜ駄目なのでしょうか?

質問が伝わらなかったらすみません
宜しくお願いします