/* * Lab3.java * @author * Danny Hartnell * hartnelld@students.sou.edu * 020107*/// importsimport java.util.*;// class namepublic class Lab3{ // global private Scanner globalSc; // constructor public Lab3() { // just initializing stuff // local Scanner variable Scanner localSc; // local gets new Scanner localSc = new Scanner(System.in); // global gets local value globalSc = localSc; } public String getCardinals(char x) { // initialize variable to store cardinal String myCardinal = ""; // Switch ~ case statement switch(x) { case 48: myCardinal = "zero"; break; case 49: myCardinal = "one"; break; case 50: myCardinal = "two"; break; case 51: myCardinal = "three"; break; case 52: myCardinal = "four"; break; case 53: myCardinal = "five"; break; case 54: myCardinal = "six"; break; case 55: myCardinal = "seven"; break; case 56: myCardinal = "eight"; break; case 57: myCardinal = "nine"; break; default: myCardinal = "unknown"; } // return value return myCardinal; } public void printCardinals() { // prompt for input System.err.print("Next number: "); String rtnString = globalSc.nextLine(); // get input length int length = rtnString.length(); // create an array of input length char[] myArray = new char[length]; // for loop input into array for(int i = 0; i < length; i++) { // easy huh? myArray[i] = rtnString.charAt(i); } // for loop to get cardinal and return it for(int i = 0; i < length; i++) { // need to figure out how to eliminate ending '-' System.out.print(getCardinals(rtnString.charAt(i)) + "-"); } }}