重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java模拟选民投票代码 java编写投票程序

java编写一个简易单机投票管理器 我想知道如何实现 选中复选框选项后点击投票实现票数加一并显示

定义三个变量记录每个人的投票数。点击投票按钮后,根据checkbox的勾选情况将三个变量累加。点击查看按钮时展示这三个变量

我们一直强调做网站、网站建设对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站制作公司不一定是大公司,创新互联公司作为专业的网络公司选择我们就是放心。

用Java程序写一个彩票的模拟程序生成6个红球(1-33的随机数),1个蓝球(1-16的随机数),随机数可以重复

import java.util.Random;

import java.util.Scanner;

public class DoubleBalls {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("是否机选一组双色球号码?(Y/N)");

Scanner input = new Scanner(System.in);

char a = input.next().charAt(0); // 输入一个char字符,0位即是第一位

if (a == 'Y' || a == 'y') {

Random suiji = new Random(); // 创建suiji方法

int blue = suiji.nextInt(16);//从0到16中选一个数字个蓝球

while(blue==0){

blue=suiji.nextInt(16);

}//如果选到了0,再选一次给blue

int red[] = new int[6];// 用一个6个元素的数组装红球

for (int i = 0; i 6; i++) {

red[i] = suiji.nextInt(33); // 随机分配0到33的整数

if (red[i] == 0) {i--;}

if (i == -1) {i = 0;}

for (int j = 0; j i; j++) {

while (red[i] == red[j]) {i--;}// 发现相同的从新回去生成一个

}

}

System.out.print("红球:");

for (int k = 0; k red.length; k++) {

System.out.print(red[k] + " ");// 输出数组red

}

System.out.print("蓝球:"+blue);

} else

System.out.println("fuck you~");

}

}

应该可以了,可以产生一组。。。如果楼主你中头奖了,送我套房好了哈^0^

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()));

}

2. 有3个候选人,每个选民只能投一票,要求编写一个统计选票的程序,先后输入被选人的名字,最后输出结果

for(i=1;i=10;i++)

{

scanf("%s",leader_name);

for(j=0;j3;j++)

if(strcmp(leader_name,leader[j].name)==0)

leader[j].count++;

}

printf("result:\n");

for(i=0;i3;i++)


分享名称:java模拟选民投票代码 java编写投票程序
网页地址:http://cqcxhl.com/article/dojhdsj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP