Efisien dengan subroutine (method)

Terkadang kita bingung apa se fungsi method, disini saya akan memberikan salah satu contoh fungsi method yang saya harap dapat memudahkan anda dalam kesesatan belajar JAVA
Dalam program ne dikisahkan saya akan mencari seberapa banyak uang pecahan dari 999900, 888800, 777700, 666600 dengan nilai pecahan uang dari 100.000, 50.000, 20.000, 10.000, 5.000, 2000, 1000, 500, dan 100.
misalnya 72.000 itu terdiri dari
selembar 50rb
selembar 20rb
selembar 2rb
berikut ini merupakan contoh program yang tanpa method......
klik disini untuk contoh program...

sekarang anda bandingkan dengan menggunakan method.....
klik disini untuk contoh program...

dan ne hasil output kedua-dua na
klik disini untuk hasil output dari program
kalau tidak percaya silahkan dicoba...(dijamin sama)
skarang anda dapat bandingkan dengan menggunakan method dan tanpa method kan.......
hehehe.......
saya doakan anda dapat mengerti........