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某班级投票选举班干部,班级学生人数为100人,每个学生只能投一票,投票成功?java投票程序代码你是要实现写个总程序,执行完毕前程序不结束,还是要把代码发给java投票程序代码他们让java投票程序代码他们自己执行
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 = "";
【java投票程序代码 java投票系统代码】int spoiled = 0, sum = 0;
for (int i = 0; icount.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; icount.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();

推荐阅读