Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a loop that sets newScores to oldScores shifted once left, with element 0

ID: 674256 • Letter: W

Question

Write a loop that sets newScores to oldScores shifted once left, with element 0 copied to the end. Ex: If oldScores = {10, 20, 30, 40}, then newScores = {20, 30, 40, 10}.

FOR JAVA PLEASE

public class StudentScores {

public static void main (String [] args) {

final int SCORES_SIZE = 4;

int[] oldScores = new int[SCORES_SIZE];

int[] newScores = new int[SCORES_SIZE];

int i = 0;

oldScores[0] = 10;

oldScores[1] = 20;

oldScores[2] = 30;

oldScores[3] = 40;

/* Your solution goes here */

for (i = 0; i < SCORES_SIZE; ++i) {

System.out.print(newScores[i] + " ");

}

System.out.println();

return;

}

}

Explanation / Answer

public class StudentScores {
public static void main (String [] args) {
final int SCORES_SIZE = 4;
int[] oldScores = new int[SCORES_SIZE];
int[] newScores = new int[SCORES_SIZE];
int i = 0;

oldScores[0] = 10;
oldScores[1] = 20;
oldScores[2] = 30;
oldScores[3] = 40;

/* My Solution */
for(i = 0; i < SCORES_SIZE - 1; i++)
newScores[i] = oldScores[i+1];
newScores[i] = oldScores[0];
/*My Solution */

for (i = 0; i < SCORES_SIZE; ++i) {
System.out.print(newScores[i] + " ");
}
System.out.println();

return;
}
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote