欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java投票功能代碼,java實現投票程序

java投票排名實現

兩種實現方式:1)sql,2)java

為企業(yè)提供成都網站設計、網站制作、網站優(yōu)化、成都全網營銷、競價托管、品牌運營等營銷獲客服務。成都創(chuàng)新互聯擁有網絡營銷運營團隊,以豐富的互聯網營銷經驗助力企業(yè)精準獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術實力解決了企業(yè)“網站建設、網絡品牌塑造、網絡營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉化率,獲得了眾多企業(yè)客戶的高度認可!

1)sql語句-mysql

SELECT?NAME,num,ranking

FROM?(SELECT?NAME,num,

IF?(num?=@num?,@ranking?,@ranking?:=@ranking?+?1)AS?ranking,

@num?:=?num

FROM?score,

(SELECT?@ranking?:=?0,@num:=-1)?tmp

ORDER?BY?num?DESC

)tmp

2) java實現

public?static?void?main(String[]?args)?{

//初始化數據

ListRank?ranks?=?Arrays.asList(new?Rank("薛之謙",?100l),

new?Rank("陳奕迅",?102l),

new?Rank("田馥甄",?100l),

new?Rank("周杰倫",?99l));

//按分數降序排序

ranks.sort((r1,?r2)?-?r2.getNum().compareTo(r1.getNum()));

//計算排名

int?ranking?=?0;

long?num?=?-1;

for?(Rank?rank?:?ranks)?{

rank.setRanking(rank.getNum()?==?num???ranking?:?++ranking);

num?=?rank.getNum();

}

//輸出

ranks.forEach(o?-?System.out.println(o.getName()?+?";"?+?o.getNum()?+?":"?+?o.getRanking()));

}

java編寫程序觀眾每人投一票,最后輸出7位歌手排名

import?java.lang.reflect.Array;

import?java.util.Arrays;

import?java.util.Scanner;

public?class?Test?{

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("繼續(xù)第二輪投票??(y/n):");

is?=?sc.nextLine();

}?while?(is.equals("y"));

}

}

java編寫一個簡易單機投票管理器 我想知道如何實現 選中復選框選項后點擊投票實現票數加一并顯示

定義三個變量記錄每個人的投票數。點擊投票按鈕后,根據checkbox的勾選情況將三個變量累加。點擊查看按鈕時展示這三個變量

用java做一個簡單的投票系統(tǒng),有三名表演者,代號,1.2.3。觀眾依次投票,已數字0結束,然后還

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class Vote {

public static void main(String args[]) {

try {

String[] persons = new String[]{"1","2","3"};

Integer[] votes = new Integer[]{0,0,0};

BufferedReader sin = new BufferedReader(new InputStreamReader(

System.in));

String readline;

System.out.println("================投票開始===============");

System.out.println("請按1,2,3投票,Enter確認");

System.out.println("按0--Enter結束投票,公布結果\n");

readline = sin.readLine(); // 從系統(tǒng)標準輸入讀入一字符串

while (!readline.equals("0")) {

String voteStr = readline;

if(persons[0].equals(voteStr)){

votes[0] +=1;

}else if(persons[1].equals(voteStr)){

votes[1] +=1;

}else if(persons[2].equals(voteStr)){

votes[2] +=1;

}else{

System.out.println("無效的投票!");

}

readline = sin.readLine(); // 從系統(tǒng)標準輸入讀入一字符串

} // 繼續(xù)循環(huán)

System.out.println("================投票結束===============");

System.out.println("================結果公布===============");

System.out.println(persons[0]+"================"+persons[1]+"==============="+persons[2]);

System.out.println(votes[0]+"================"+votes[1]+"==============="+votes[2]);

} catch (Exception e) {

System.out.println("Error" + e); // 出錯,則打印出錯信息

}

}

}

JAVA語言中用于投票器的代碼如何寫

把投票的信息放在 ServletContext對象 中。也就是 JSP 內置對象中的application對象。因為投票信息是所有用戶都要看的信息,所以要把他放在 ServletContext對象 中。這樣只要是 應用一加載就會創(chuàng)建 ServletContext對象 直到應用銷毀,也就是服務器關閉時,ServletContext對象 才銷毀。這樣就使得所有用戶公用一個對象存儲信息。具體的實現那要根據你自己的需求,具體設計。

public class CServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {int n = 0;ServletContext application = getServletContext();Integer num = (Integer) application.getAttribute("num");if (num != null) {n = num;}application.setAttribute("num", ++n);response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.println("你是第" + n + "個訪問者");}}

上面是個類似的例子。你可以參考一下。package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;這是需要導入的包

網站標題:java投票功能代碼,java實現投票程序
網站網址:http://chinadenli.net/article22/hohhcc.html

成都網站建設公司_創(chuàng)新互聯,為您提供營銷型網站建設、Google、、商城網站用戶體驗、ChatGPT

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都app開發(fā)公司