hi,
müßte so eigentlich gehen (hab aber nur sehr kurz drüber gschaut, bin zur zeit im stress, also teste das programm mit verschiedenen zahlenreihen).
dein problem war das du im main die if anweisung
if (zahlen[i]<zahlen[i+1]){
bubblesort();
}
oder so ähnlich ghabt hast. dadurch das du aber die zahlen schon einmal sortiert hast hast ist im array 54,53,52,55 gstanden und somit die bubblesort funtkion nie zum einsatz gekommen. zusätzlich darfst du nicht vergessen den zähler nach jeder rekursion wieder auf 0 zu setzen.
kannst dir ja bei gelegenheit das buch runterladen
http://www.galileocomputing.de/katal...584A2-CL5-kM8E
alternativ findest du auch unter
www.javabuch.de ein buch im html format das sich sehr gut fürs nachschlagen eignet (würde in gedruckter form 60€ kosten).
wenn du weiter java programmieren willst schau dir mal eclipse.
lg
andi