Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

problem with loop, help please!

$
0
0
I have this code and have it almost complete. all I need to do is have it start
back where the non integer was entered instead of the integer. for example if you are on the 3rd integer entered and I entered "F" instead, it will prompt you to enter an integer and then move to number 4 instead of starting all over again. Can anyone please help.

import java.io.File;
import java.util.Scanner;


public class ParseInt {


    public static void main(String[] args) {
        int num1 =0, num2=0, num3=0, num4=0, num5=0, num6=0, num7=0, num8=0, num9=0, num10=0;
        int x = 10, count;


        System.out.println("Enter 1st of 10 numbers to finnd the Average ");

        Scanner series = new Scanner(System.in);
        for (count = 1; count <= x; count++)
        {
            try{
                String int1 = series.next();
                num1 = Integer.parseInt(int1);
                System.out.println("Next Number!Number 1 = " + num1);
                String int2 = series.next();
                num2 = Integer.parseInt(int2);
                System.out.println("Next Number!Number 2 = " + num2);
                String int3 = series.next();
                num3 = Integer.parseInt(int3);
                System.out.println("Next Number!Number 3 = " + num3);
                String int4 = series.next();
                num4 = Integer.parseInt(int4);
                System.out.println("Next Number!Number 4 = " + num4);
                String int5 = series.next();
                num5 = Integer.parseInt(int5);
                System.out.println("Next Number!Number 5 = " + num5);
                String int6 = series.next();
                num6 = Integer.parseInt(int6);
                System.out.println("Next Number!Number 6 = " + num6);
                String int7 = series.next();
                num7 = Integer.parseInt(int7);
                System.out.println("Next Number!Number 7 = " + num7);
                String int8 = series.next();
                num8 = Integer.parseInt(int8);
                System.out.println("Next Number!Number 8 = " + num8);
                String int9 = series.next();
                num9 = Integer.parseInt(int9);
                System.out.println("Next Number!Number 9 = " + num9);
                String int10 = series.next();
                num10 = Integer.parseInt(int10);
                System.out.println("Next Number!Number 10 = " + num10);

                double numaverage = ((num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 + num10)/x);
                System.out.println("your average of the integers entered equals......" + numaverage);
            }

            catch (NumberFormatException e){
                System.out.println("You entered a non-integer, and an Error occurred. Please enter an integer?");
            }
        }
    }

}

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>