Computer Applications
Write a Java program to store the runs scored by 11 Indian cricket players in an innings along with their names. Now display the name of the cricketer who has made the highest score in that innings along with the runs.
Java
Java Arrays
28 Likes
Answer
import java.util.Scanner;
public class KboatCricketScore
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
final int PLAYERS = 11;
int runs[] = new int[PLAYERS];
String names[] = new String[PLAYERS];
for (int i = 0; i < PLAYERS; i++) {
System.out.println("Enter player " + (i + 1) + " name:");
names[i] = in.nextLine();
System.out.println("Enter player " + (i + 1) + " score:");
runs[i] = in.nextInt();
in.nextLine();
}
int highScoreIdx = 0;
for (int i = 1; i < PLAYERS; i++) {
if (runs[i] > runs[highScoreIdx])
highScoreIdx = i;
}
System.out.println("Highest Scorer");
System.out.println(names[highScoreIdx] + "\t" + runs[highScoreIdx]);
}
}Output

Answered By
7 Likes
Related Questions
Consider the following two-dimensional array and answer the questions given below:
int x[ ][ ] = {{4,3,2}, {7,8,2}, {8, 3,10}, {1, 2, 9}};(a) What is the order of the array?
(b) What is the value of x[0][0]+x[2][2]?
What is the output of the Java code given below?
String color[] = {"Blue", "Red", "Violet"}; System.out.println(color[2].length());- 6
- 5
- 3
- 2
Define a class pin code and store the given pin codes in a single dimensional array. Sort these pin codes in ascending order using the Selection Sort technique only. Display the sorted array.
110061, 110001, 110029, 110023, 110055, 110006, 110019, 110033