java投票
『壹』 求一個用java編寫的投票程序
。。。。。。。我汗。。。。。先定義一個學生的對象,裡面有名字,和票數兩個屬性,再定義一個排序函數,返回值為數組,就是取得三個數的數組,列印輸出,或者你可以自己想一個更加面向對象的結構實現,你在簡單問題上多用面向對象去思考問題 ,對你以後JAVA的學習很有幫助,其實JAVA編程都是死東西,活的是編程員或架構師的思想。
『貳』 JAVA語言中用於投票器的代碼如何寫
把投票的信息放在 ServletContext對象 中。也就是 JSP 內置對象中的application對象。因為投票信息是所有用戶都要看的信息,所以要把他放在 ServletContext對象 中。這樣只要是 應用一載入就會創建 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程序給微信投票刷選票我違法了么會被抓么
你這個刷票行為並不違法 出現404錯誤 應該是短時間多次訪問形成ddos攻擊 如果你是被防火牆封了ip還好 若是真的形成ddos攻擊導致所有外網無法訪問 原地址的主人 追究必判
『肆』 JAVA某班級投票選舉班幹部,班級學生人數為100人,每個學生只能投一票,投票成功
你是要實現寫個總程序,執行完畢前程序不結束,還是要把代碼發給他們讓他們自己執行
『伍』 用java編寫一個統計投票結果程序
先定義一個學生的對象,裡面有名字,和票數兩個屬性,再定義一個排序函數,返回值為數組,就是取得三個數的數組,列印輸出,或者可以自己想一個更加面向對象的結構實現,在簡單問題上多用面向對象去思考問題 。
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int cj, yxsum = 0, tgsum = 0, bjgsum = 0;
while ((cj = in.nextInt()) != 0) {
if (cj >= 85) {
yxsum++;
} else if (cj >= 60) {
tgsum++;
} else {
bjgsum++;
System.out.println(yxsum);
System.out.println(tgsum);
System.out.println(bjgsum);
}
(5)java投票擴展閱讀:
當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類;
通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用。
『陸』 用java編寫一個1000個人對10個人投票統計,用數組怎麼做
public class TestBaiKnow {
public static void main(String[] args) {
int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };
System.out.println("原始數組:");
for (int i = 0; i < a.length; i++)
System.out.print(a[i] + " ");
for (int i = 0; i < a.length; i++)
for (int j = i; j < a.length; j++) {
if (a[i] < a[j]) {
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
System.out.println("\n" + "排序後數組:");
for (int i = 0; i < a.length; i++)
System.out.print(a[i] + " ");
}
}
『柒』 JAVA簡單投票系統
JSP+JDBC+Servlet
『捌』 用java做一個簡單的投票系統,有三名表演者,代號,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(); // 從系統標准輸入讀入一字元串
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(); // 從系統標准輸入讀入一字元串
} // 繼續循環
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的一道定義投票的題
publicvoidsetPiao(){
if(num<5){
if(num<0){
num=0;
}
num++;
}
}
這樣就可以了
另外,super()是調用父類的無參數構造函數,這里調用的Object類的構造函數,因為沒有明確顯示繼承其他類的類都默認繼承Object類
『拾』 java投票排名實現
兩種實現方式:1)sql,2)java
1)sql語句-mysql
SELECTNAME,num,ranking
FROM(SELECTNAME,num,
IF(num=@num,@ranking,@ranking:=@ranking+1)ASranking,
@num:=num
FROMscore,
(SELECT@ranking:=0,@num:=-1)tmp
ORDERBYnumDESC
)tmp