Question

In: Computer Science

Java: Declare a two-dim array that represents five students with four test scores. Assign 100 for...

Java:

Declare a two-dim array that represents five students with four test scores.

Assign 100 for all tests to all students.

Change the 3rd student’s test 2 to 50.

Change the last student’s last test to 87

Print out all test scores.

Calculate the total points of all tests of all students

Solutions

Expert Solution

//Java code

public class Main {
    public static void main(String[] args)
    {
        /**
         * Declare a two-dim array that represents five students with four test scores.
         */
        String[][] array = new String[5][5];
        /**
         * Assign 100 for all tests to all students.
         */

        for (int i = 0; i <array.length ; i++) {
            array[i][0]="Student"+(i+1);
            for (int j = 1; j <array[i].length ; j++) {
                array[i][j] = "100";
            }
        }
        //Change the 3rd student’s test 2 to 50.
        array[2][2] = "50";
        //Change the last student’s last test to 87
        array[4][4] = "87";
        System.out.println("\n===========================================================================");
        //heading
        System.out.println(String.format("%10s %10s %10s %10s %10s","Student","Score1","Score2","Score3","Score4"));
        //Print out all test scores.
        for (int i = 0; i <array.length ; i++) {

            for (int j = 0; j <array[i].length ; j++) {
                System.out.print(String.format("%10s",array[i][j]));
            }
            System.out.print("\n");
        }
        //Calculate the total points of all tests of all students
        int[] sum = new int[5];
        for (int i = 0; i <array.length ; i++) {

            for (int j = 1; j <array[i].length ; j++) {
                sum[i]+=Integer.parseInt(array[i][j]);
            }
        }
        System.out.println("\n===========================================================================");
        //Print report
        //heading
        System.out.println(String.format("%10s %10s %10s %10s %10s %10s","Student","Score1","Score2","Score3","Score4","Total"));
        for (int i = 0; i <array.length ; i++) {

            for (int j = 0; j <array[i].length ; j++) {
                System.out.print(String.format("%10s ",array[i][j]));
            }
            System.out.print(String.format("%10s ",sum[i]));
            System.out.print("\n");
        }
    }
}

//output

//If you need any help regarding this solution ......... please leave a comment ........ thanks


Related Solutions

(JAVA) Write a program that maintains student test scores in a two-dimesnional array, with the students...
(JAVA) Write a program that maintains student test scores in a two-dimesnional array, with the students identified by rows and test scores identified by columns. Ask the user for the number of students and for the number of tests (which will be the size of the two-dimensional array). Populate the array with user input (with numbers in {0, 100} for test scores). Assume that a score >= 60 is a pass for the below. Then, write methods for: Computing the...
In Java form Declare and assign a char variable called myLetter to z. Write a Java...
In Java form Declare and assign a char variable called myLetter to z. Write a Java statement that makes myLetter uppercase. Write a java statement that finds out if myLetter is a digit. Write a java statement that finds out if myLetter is an upper case letter. Assume myLetter = ‘Z’; What is the output for System.out.print(myLetter++); Assume myLetter = ‘Z’; What is the output for System.out.print(++myLetter); Assume myLetter = ‘Z’; What is the output for System.out.print(myLetter--); What happens when...
Write a java code segment to declare an array of size 10 of type String and...
Write a java code segment to declare an array of size 10 of type String and read data for them from a file, prompt user for the file name. Data is stored in a file with 1 string per line.
1.Declare a two-dimensional array of Strings namedchessboard.
1. Declare a two-dimensional array of Strings named chessboard.2. Declare a two-dimensional array of integers named tictactoe.3. Declare and create a two-dimensional array of chars,tictactoe, with 3 rows, each with 3 elements.4. Create a two-dimensional array of ints, plan, with 2 rows, and and 3 columns and initialize the first row to 8, 20, 50 and the second row to 12, 30, 75. Use member initializer syntax.
In a random sample of 100 college students, scores on a test were normally distributed with...
In a random sample of 100 college students, scores on a test were normally distributed with a mean of 80 points and standard deviation of 12 points. Use this scenario to answer the following questions: A. In this scenario, what is the point estimate? [2 points] B. Construct a 95% confidence interval to estimate the mean score in the population of all college students. Remember to show all work. Round your final answer to 3 decimal places. [4 points] C....
C++ please 1. Randomly assign integers in the range of 1-100 to a two-dimensional array. Write...
C++ please 1. Randomly assign integers in the range of 1-100 to a two-dimensional array. Write a program that finds the average value of the rows and the average value of the columns. Display the averages. 2. Create an array of randomly generated numbers in any range. Write a function that takes the array as an argument and returns an array that consists of only the even numbers in the original array. Use the function in a program. 3. Create...
Instructions Write a Java program that asks the user t enter five test scores. The program...
Instructions Write a Java program that asks the user t enter five test scores. The program should display a letter grade for each score and the average test score. Write the following methods in the program: * calcAverage -- This method should accept five test scores as arguments and return the average of the scores. * determineGrade -- This method should accept a test score as an argument and return a letter grade for the score, based on the following...
The following data set represents the test scores of the freshmen on the first in a...
The following data set represents the test scores of the freshmen on the first in a statistics course at a local university. 62 67 74 48 100 93 49 57 77 63 82 10 78 88 99 44 51 80 71 39 58 76 89 94 70 41 66 82 18 73 a. Calculate the z-score for the observation 63 and interpret it. b. Find the median of the data set. If the z-score for an observation is -1.22, the...
Develop and test two Java classes: an array-based stack ADT that implements the provided StackInterface.java a...
Develop and test two Java classes: an array-based stack ADT that implements the provided StackInterface.java a linked list-based queue ADT that implements the provided QueueInterface.java You may not make any changes to StackInterface.java or QueueInterface.java The classes must be generic The attached generic singly linked list node class, LLNode.java, must be used for the queue implementation; you may not make any modifications to this class Your implementations cannot throw any exceptions Each ADT must include a toString( ) method: The...
The test scores of 10 students are listed below. 32, 69, 77, 82, 100, 68, 88,...
The test scores of 10 students are listed below. 32, 69, 77, 82, 100, 68, 88, 95, 75, 80 a. Determine the five-number summary and draw a boxplot for the given data above. Minimum ________ Q1 ________ Median ________ Q3 ________ Maximum b. Is there any outlier? Justify your answer. c. Which of the measures of center would be best to represent the data? Justify your answer
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT