私は、配列のソート入力のヘルプを必要とします。ストーリーは次に候補者の投票数を入力するコードを作成しています(そのうちの5つです)。各候補の投票数を出力します。 -1が入力されたときに終了する必要があります。私はすべての並べ替えとスワップ関数を考え出し、実際の入力コードに問題があります。私はこれまでのところ正しいことではないが、それはあなたにアイデアを与えるかもしれない。配列のソート入力
import java.util.*;
public class VoteCount {
public static void main(String[] args) {
//create empty array
int[] votes = new int[5];
//input data
input(votes);
}
public static void input(int[] votes)
{
Scanner kybd = new Scanner(System.in);
System.out.println("Enter vote number of the candidate results: ");
int votecount = kybd.nextInt();
while (votecount !=-1)
{
votes[votecount]++;
System.out.println("Candidate" + votes +"Has" +votecount + "votes");
}
}
}
'votecount = kybd.nextInt();'あなたは終わりにもループ内であることを行う必要があります。 'votes [votecount] ++;'の代わりに 'votes [index ++] = votecount'を実行してください。 –
出力はどのように表示されるべきですか?候補者=いいえ=投票数で投票数をソート – stacker