import java.util.Scanner; public final class Main { static final String SENTINEL = "end"; static final Scanner STDIN = new Scanner(System.in, "US-ASCII"); // No not use side effects in expressions! // Localize scope! Use final! public static void mainAAAA() { String token; while (!(token = STDIN.next()).equals(SENTINEL)) { System.out.println (token); } } // end AAAA // Do not repeat yourself! // Localize scope! Use final! public static void mainBBBB() { String token = STDIN.next(); while (!token.equals(SENTINEL)) { System.out.println(token); token = STDIN.next(); } } // end BBBB public static void mainCCCC() { while (true) { final String token = STDIN.next(); if (token.equals(SENTINEL)) break; System.out.println (token); } } // end CCCC public static void mainDDD() { for (;;) { final String token = STDIN.next(); if (token.equals(SENTINEL)) break; System.out.println (token); } } // end DDDD public static void main(final String[] args) { mainAAAA(); } }