error checking for int


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: error checking for int

Hybrid View

  1. #1
    Whigot Guest

    error checking for int


    hi im wondering how u error check to make sure that the getInt method only
    retrieves integrs and nothign else..eg no alphabets
    here r the methods

    //-------------------------------------------------------------
    public static String getString() throws IOException
    {
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String s = br.readLine();
    return s;
    }

    //-------------------------------------------------------------
    public static int getInt() throws IOException
    {
    String s = getString();
    return Integer.parseInt(s);
    }

    //--------------------------------------------------------------

  2. #2
    Paul Clapham Guest

    Re: error checking for int

    String s = getString();
    try {
    return Integer.parseInt(s);
    } catch(NumberFormatException nfe) {
    // the input was not an integer
    return 0;
    }

    "Whigot" <whigot90@hotmail.com> wrote in message
    news:3bd29825$1@news.devx.com...
    >
    > hi im wondering how u error check to make sure that the getInt method only
    > retrieves integrs and nothign else..eg no alphabets
    > here r the methods
    >
    > //-------------------------------------------------------------
    > public static String getString() throws IOException
    > {
    > InputStreamReader isr = new InputStreamReader(System.in);
    > BufferedReader br = new BufferedReader(isr);
    > String s = br.readLine();
    > return s;
    > }
    >
    > //-------------------------------------------------------------
    > public static int getInt() throws IOException
    > {
    > String s = getString();
    > return Integer.parseInt(s);
    > }
    >
    > //--------------------------------------------------------------




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center