All pastes #406421 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-03-22 12:39 UTC
rendered paste body
        //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]);
                    }
                }
            }