PrintMacroJ
PrintMacroJ is a small macro-expanding preprocessor for Java programs. The macros included are for: easier print statements, deleting underscore separators in number fields, doubling of backslashes in regular expressions, and simulation of first-class functions. The user can easily add more macros by just adding a few Java statements to the preprocessor. The downloadable zip file includes some examples of the use of the macros. These examples are from numerical analysis and probability.