Learn To Count 3.2 shows you how to count in any of the following languages: Bahasa Indonesia Binary Decimal Dutch (modern, old and banker's) English (British, North American, Ordinals) Esperanto French German Hexadecimal Icelandic Japanese Martian Metric Metric Prefixes (grams) Norwegian Octal Polish RAM (bytes) Roman Numerals Swedish Tagalog You can enter a number and it displays it in words: e.g. -12345 to "minus twelve thousand three hundred forty-five" The classes it uses for conversion can be easily cannibalised for your own applications. for example: String numStr = BritishEnglish.inWords(-1234); will generate the string: "minus one thousand two hundred four" handles longs up to Long.MAX_VALUE, namely: 9,223,372,036,854,775,807 Useful to learn to count in a foreign language. The InWords package classes are also useful for cheque writing or legal documents. Copyright 1999-2004 Canadian Mind Products $10 US shareware. Buy online at http://mindprod.com/products.html#INWORDS or send cheques only (sorry, no credit cards) payable to Canadian Mind Products to: INWORDS REGISTRATIONS Roedy Green Canadian Mind Products #327 - 964 Heywood Avenue Victoria, BC V8V 2Y5 (250) 361-9093 May be freely distributed and used for any purpose but military. For more details on the restriction, see http://mindprod.com/roedy.html#NONMILITARY The distributed version is absolutely identical to the registered version, and includes Java source. You may use the code freely in your own programs. You don't need to register multiple copies. Version 3.1 corrects a bug in French handling 301 trois cent un instead of trois cents et un. Version 3.2 now has a proper package name.