|
|||
|
ok so im making this program. it lets the user enter a number of candidates, then their names, then how many votes each candidate received.
i want the program to out put the total number of votes. how much each candidate received and who the winner is. i also want it to show what percentage of the total votes each candidate received. i need help with the precentage part and i also need help with the displaying part. below is a copy of my code . . . . in bold is the output line of code. i need help writing a long of code that has everything that i mentioned above in it. thanks . . . Java Code:
package test1;
import javax.swing.*;
public class Test1 {
public static void main(String[] args) {
int winIND;
int numCand; //number of candidates
int numVotes; //number of votes
int best = 0; //highest number of votes
int voteTotal; //total number of votes
//int total; //sum of votes
String strName; //name of candidate
String strNumVote; //number of votes for each candidate
String strNumCand; // get the number of candidates from user
//get the number of candidates
strNumCand = JOptionPane.showInputDialog("Please Enter Number of Candidates: ");
numCand = Integer.parseInt(strNumCand);
int votes[] = new int[numCand];
for (int i=0; i<numCand; i++) {
strName = JOptionPane.showInputDialog("Enter Name of Candidate: ");
strNumVote = JOptionPane.showInputDialog("Please enter total number of votes: ");
votes[i] = Integer.parseInt(strNumVote);
int total = total + votes[i];
if (votes[i] > best)
best = votes[i];
}
int total = sumVotes(votes);
int k = winIndex(votes);
JOptionPane.showMessageDialog(null, "Total votes: " + total + "/n The winner is: " + strName[k]);
}
public static int sumVotes(int a[]) {
int sum = 0;
for (int j = 0; j<a.length; j++)
{
sum += a[j];
}
return sum;
}
public static int winIndex(int votes[]) {
int winIND = 0;
for(int i = 0; i<votes.length; i++)
{
if(votes[i]>votes[winIND]);
winIND = i;
}
return winIND;
}
}
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
|
100 most searched terms
Search Cloud
|
| "bad endpoint type" com.sun.xml.internal.messaging.saaj.soapexceptionimpl com.sun.xml.internal.messaging.saaj.soapexceptionimpl: bad endpoint type com.sun.xml.internal.messaging.saaj.soapexceptionimpl: java.security.privilegedactionexception com.sun.xml.internal.messaging.saaj.soapexceptionimpl: java.security.privilegedactionexception: com.sun.xml.internal.messaging.saaj.soapexceptionimpl: java.security.privilegedactionexception: com.sun.xml.internal.messaging.saaj.soapexceptionimpl: message send failed com.sun.xml.internal.messaging.saaj.soapexceptionimpl: message send failed com.sun.xml.messaging.saaj.soapexceptionimpl: java.security.privilegedactionexception com.sun.xml.messaging.saaj.soapexceptionimpl: java.security.privilegedactionexception: com.sun.xml.messaging.saaj.soapexceptionimpl: message send failed convert arraylist to map date_format_now eclipse shortcut keys ejb3 quartz java convert double to binary java forum java forums java jtextarea bold java jtextarea color java jtextarea font java jtextarea font size java programmer forum java programmers forum java programming forum java programming forums java read last line java read last line of file java sendkeys java.security.privilegedactionexception java.security.privilegedactionexception: com.sun.xml.internal.messaging.saaj.soapexceptionimpl java.security.privilegedactionexception: com.sun.xml.internal.messaging.saaj.soapexceptionimpl: bad response java.security.privilegedactionexception: com.sun.xml.internal.messaging.saaj.soapexceptionimpl: message send failed java.security.privilegedactionexception: com.sun.xml.messaging.saaj.soapexceptionimpl: message send failed javapf javaprogrammingforums jtextarea bold jtextarea font jtextarea font color jtextarea font size programing forums programming forums reset jcombobox saaj0008 saaj0008: bad response; bad request saaj0008: bad response; not found severe: saaj0008 severe: saaj0008: bad response; bad request severe: saaj0008: bad response; not found soap java.security.privilegedactionexception soapexceptionimpl: bad endpoint type textpad java |