//Menu Selection 3
while (mainSelection == 3)
{
while (checking_assignments == true)
{
System.out.println ("How many assignments are there? ");
Scanner numOfAssignmentsInput = new Scanner (System.in);
numOfAssignments = numOfAssignmentsInput.nextInt ();
if ((numOfAssignments) >= 6 || (numOfAssignments) <= 0)
{
System.out.println ("You have chosen too many assignments, choose a number between 1 and 5");
}
else
{
checking_assignments = false;
}
}
float[] marksArray3 = new float [numOfAssignments * numOfStudents + 1]; //+1 because of a running total
//System.out.print (numOfAssignments * numOfStudents + 1);
for (int q = 1 ; q < numOfAssignments ; q++) // start for at 1 so it doesnt do an extra "assignment"
{
for (int p = 1 ; p < numOfStudents ; p++) //doesnt escape this for, try a "while" instead
{
//System.out.print (q);
System.out.print ("Input the marks for Assignment " + q + " for student " + p + " : ");
Scanner marksInput = new Scanner (System.in);
marks = marksInput.nextInt ();
System.out.print ("Input what this assignment is out of : ");
Scanner outOfInput = new Scanner (System.in);
outOf = outOfInput.nextInt ();
total_3 = (float) marks / (float) outOf; //takes marks div by what its out of = a total %
marksArray3 [q] = total_3; // total % gets put into the array here
System.out.println (marksArray3 [q]);
}
}
}