bash loop over files with extension

C++
for i in *.java; do
    [ -f "$i" ] || break
    ...
done

Source

Also in C++: