「java投票代码」用java编写一个投票
本篇文章给大家谈谈java投票代码,以及用java编写一个投票对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Java web投票系统代码和网页制作代码的区别
区别就在于代码内容不同,Javaweb投票系统代码是用JAVA写一个投票系统,代码内容是关于投票的,网页制作代码,代码内容是制作网页。
java投票排名实现
两种实现方式:1)sql,2)java
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语言中用于投票器的代码如何写
把投票的信息放在 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编写一个统计投票结果程序
先定义一个学生的对象,里面有名字,和票数两个属性,再定义一个排序函数,返回值为数组,就是取得三个数的数组,打印输出,或者可以自己想一个更加面向对象的结构实现,在简单问题上多用面向对象去思考问题 。
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);
}
扩展资料:
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类;
通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
参考资料来源:百度百科-Java
关于java投票代码和用java编写一个投票的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-11,除非注明,否则均为
原创文章,转载请注明出处。