in java Write a for loop to populate array userGuesses with NUM_GUESSES integers
ID: 3798066 • Letter: I
Question
in java
Write a for loop to populate array userGuesses with NUM_GUESSES integers. Read integers using Scanner. Ex: If NUM_GUESSES is 3 and user enters 9 5 2, then userGuesses is {9, 5, 2}.
import java.util.Scanner;
public class StoreGuesses {
public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
final int NUM_GUESSES = 3;
int[] userGuesses = new int[NUM_GUESSES];
int i = 0;
/* student solution goes here */
for (i = 0; i < NUM_GUESSES; ++i){
System.out.print(userGuesses[i] + " ");
}
return;
}
}
Explanation / Answer
Note: The piece of code you require is written in bold.
import java.util.Scanner;
public class StoreGuesses {
public static void main (String [] args) {
Scanner scnr = new Scanner(System.in);
final int NUM_GUESSES = 3;
int[] userGuesses = new int[NUM_GUESSES];
int i = 0;
/* student solution goes here */
int n;
for(i=0;i<NUM_GUESSES;i++){
n=scnr.nextInt();
userGuesses[i]=n;
}
for (i = 0; i < NUM_GUESSES; ++i){
System.out.print(userGuesses[i] + " ");
}
return;
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.