this is what the output should look like: Write a java program that allows the u
ID: 3668512 • Letter: T
Question
this is what the output should look like:
Write a java program that allows the user to enter the last names of 7 candidates in a local election and the votes received by each candidate. Save file as A7_Ex1.java.
Your program should use the Selection sort algorithm to sort the list in ascending order based on the votes received by each candidate.Note: You must sort row by row.
The program should then output
Candidate last name, the votes received by that candidate, and the percentage of total votes received by the candidate.
Then it should output the total number of votes cast and the winner of the election.
Use parallel arrays for this exercise
Explanation / Answer
import java.util.Scanner; public class Main { public static void main(String[] args) { final int NUMBER_OF_CANDIDATES = 7; // arrays to hold data String[] lastNamesOfCandidate = new String[7]; int[] numberOfVotesCastedToCandidate = new int[7]; // taking input from user System.out.println("Enter candidate's name and the votes received by the candidate"); Scanner reader = new Scanner(System.in); for (int i = 0; iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.