/** Page 116. Programming Project 5. Alternative Solution Read a 4 digit integer as a String. Display one digit per line. */ // The import is needed because Scanner is not in java.lang. import java.util.Scanner; public class ExtractDigitsStringAlternativeDemo { public static void main( String[] args ) { Scanner inp = new Scanner( System.in ); System.out.print("Enter a 4 digit integer: "); String number = inp.next(); String digit1 = number.substring(3,4); // Right most digit String digit2 = number.substring(2,3); String digit3 = number.substring(1,2); String digit4 = number.substring(0,1); System.out.println( digit4 ); System.out.println( digit3 ); System.out.println( digit2 ); System.out.println( digit1 ); } }