/**
*?投票系統 *?@author?young * */public?class?VoteTest?{
public?static?void?Ballots()?{
Scanner?sc?=?new?Scanner(System.in);
int[]?count?=?new?int[7];
String?instr?=?"";
int?spoiled?=?0,?sum?=?0;
for?(int?i?=?0;?i?<?count.length;?i++)?{
count[i]?=?0;
}
System.out.println("輸入方框數字代碼投票給歌手,輸入.結束?");
do?{
System.out.print("張學友[0],?劉德華[1],?小剛[2],?孫燕姿[3],?梁靜茹[4],?王傑[5],?劉若英[6])?");
instr?=?sc.nextLine();
if?(instr.equals("0"))?{
count[0]++;
}?else?if?(instr.equals("1"))?{
count[1]++;
}?else?if?(instr.equals("2"))?{
count[2]++;
}?else?if?(instr.equals("3"))?{
count[3]++;
}?else?if?(instr.equals("4"))?{
count[4]++;
}?else?if?(instr.equals("5"))?{
count[5]++;
}?else?if?(instr.equals("6"))?{
count[6]++;
}?else?{
if?(!instr.equals("."))?{
spoiled++;
}
}
}?while?(!instr.equals("."));
System.out.println("投票結束,結果是?:?\n");
System.out.println("歌手\t\t得票數");
System.out.println("======\t\t=========");
for?(int?i?=?0;?i?<?count.length;?i++)?{
if?(i?==?0)?{
System.out.println("?張學友?\t\t"?+?count[i]);
}?else?if?(i?==?1)?{
System.out.println("?劉德華?\t\t"?+?count[i]);
}?else?if?(i?==?2)?{
System.out.println("?小剛?\t\t"?+?count[i]);
}?else?if?(i?==?3)?{
System.out.println("?孫燕姿?\t\t"?+?count[i]);
}?else?if?(i?==?4)?{
System.out.println("?梁靜茹?\t\t"?+?count[i]);
}?else?if?(i?==?5)?{
System.out.println("?王傑?\t\t"?+?count[i]);
}else?if?(i?==?6)?{
System.out.println("?劉若英?\t\t"?+?count[i]);
}
}
for?(int?t?:?count)?{
sum?+=?t;
}
System.out.println("棄權票數:?"?+?spoiled);
System.out.println("總票數:?"?+?sum);
}
public?static?void?main(String[]?args)?{
System.out.println("投票開始:");
Scanner?sc?=?new?Scanner(System.in);
String?is?=?"";
do?{
Ballots();
System.out.println("繼續第二輪投票?(y/n):");
is?=?sc.nextLine();
}?while?(is.equals("y"));
}
}
這是原來給別人寫的壹個, 妳拿去改改。