Вот несколько простых правил:
Подумайте о том, сколько нажатий мыши / клавиатуры требуется пользователю, чтобы что-то получить.
PS - пожалуйста, не говорите об этом Microsoft Office 2008; бедные маленькие парни будут плакать сегодня ночью! :)
int month, day;
public void printNumeric()
{
System.out.printf("%02d/%02d\n", month, day);
// i would like the month if it is 5 to be 05 same thing with the day
}
Вы можете использовать java.util .Formatter или String.format
String.format("%02d", somenumber)
for (int i=0; i<19; i++)
System.out.format("i: %02d\n", i);