previous | start | next

The break and continue Statements

 Scanner in = new Scanner(System.in);
 String strval;
 int sum = 0;
 int count = 0;
 int n;

 while( true )
 {
   System.out.println("Enter a integer value or 'quit' to stop");
   strval = in.next();
   if ( strval.startsWith("q") ) {
      break;
   }

   try {
      n = Integer.parseInt(strval);
      count++;
   } catch(NumberFormatException e) {
     System.out.printf("%s is not a valid integer. Try again.\n", strval);
     continue;
   }
   sum += n;
 }
 System.out.printf("sum of %d input integers is = %d\n", count, sum);


previous | start | next