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.
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?");
}
}
}
}