Tuesday 10 May 2011


(Bluej) Java Switch Case Demo to Convert Numbers to Words


Code:
/* switch case demo to convert numbers to words
   Example :
           Input - 124
           Output - One Two Four */

class SwitchCaseDemo{
      public static void main(int num){
          try{
          
          int n = num;
          int reverse=0,remainder;
          while(num > 0){
                remainder = num % 10;
                reverse = reverse * 10 + remainder;
                num = num / 10;
           }
          String result=""; //contains the actual output
          while(reverse > 0){
               remainder = reverse % 10;
               reverse = reverse / 10;
               switch(remainder){
                    case 0 :
                             result = result + "Zero ";
                             break;
                    case 1 :
                             result = result + "One ";
                             break;
                    case 2 :
                             result = result + "Two ";
                             break;
                    case 3 :
                             result = result + "Three ";
                             break;
                    case 4 :
                             result = result + "Four ";
                             break;
                    case 5 :
                             result = result + "Five ";
                             break;
                    case 6 :
                             result = result + "Six ";
                             break;
                    case 7 :
                             result = result + "Seven ";
                             break;
                    case 8 :
                             result = result + "Eight ";
                             break;
                    case 9 :
                             result = result + "Nine ";
                             break;
                    default:
                             result="";
                 }
            }
                System.out.println(result);
        }catch(Exception e){
             System.out.println("Invalid Number Format");
         }
     }
}

Comment below for your Query and Feedback... :)

Related Posts :



2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Can you publish the same program using scanner class ...

    ReplyDelete