import java.io.PrintStream; public class Test2BShorter { public static void main(String[] args) { PrintStream out = System.out; final String WORD = args[0]; /* You only really need the innermost loop of InversionCount. */ boolean isAlphabetical = true; for (int i = 0; i < WORD.length() - 1; i++) { char ci = WORD.charAt(i); char cj = WORD.charAt(i + 1); if (ci > cj) { isAlphabetical = false; } } out.println(isAlphabetical); } }