All pastes #342331 Raw Edit

Mine

public java v1 · immutable
·published 2007-02-06 06:31 UTC
rendered paste body
/* * Lab3.java * It's a little messy but I'm being lazy. * I could comment it out but it's not * that complicated. Besides, I'm tired. * So yeah, all good. * * 	@author Danny <lastname> *		__ my@email.sou.edu __ *		I don't even know what month it is... */ import java.util.Scanner;public class Lab3{	private Scanner globalScanner;		public Lab3()	{		Scanner localScanner = new Scanner(System.in);		globalScanner = localScanner;	}		public void printCardinals()	{		int done = 0;		int read = 0;		int length = 0;				while(done >= 0)		{			System.err.print(">>> ");			read = globalScanner.nextInt();						if(read < 0)			{				done = -1;				System.err.println("All done.");			}			else if(read > 1000)			{				System.err.println("Numbers must be < 1000");			}			else			{				String readString = Integer.toString(read);				length = readString.length();				int[] myArray = new int[length];								for(int i = 0; i < length; i++)				{					myArray[i] = readString.charAt(i);				}										for(int i = 0; i < length; i++)				{					System.out.print(returnCardinals(myArray[i]));					if(i == (length - 1))					{						System.err.println("");					}					else					{						System.err.print("-");					}				}			}		}	}		public String returnCardinals(int a)	{		switch(a)		{			case 48:				return "zero";			case 49:				return "one";			case 50:				return "two";			case 51:				return "three";			case 52:				return "four";			case 53:				return "five";			case 54:				return "six";			case 55:				return "seven";			case 56:				return "eight";			case 57:				return "nine";			default: return "no bueno mi amigo (that's what three" + 					" years of high school Spanish gets you!";		}	}}