java 投票小程序 java简单编写投票系统:代码示例

wangyetexiao

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

java 投票小程序 java简单编写投票系统:代码示例

Java投票小程序可以通过使用Java的面向对象编程思想来实现。我们可以创建一个投票系统的类VoteSystem,该类包含投票的相关属性和方法。在该类中,我们可以定义一个数组来存储候选人的信息,每个候选人有一个名称和得票数。

public class VoteSystem {

private String[] candidates; // 候选人数组

private int[] votes; // 候选人得票数数组

public VoteSystem(String[] candidates) {

this.candidates = candidates;

this.votes = new int[candidates.length];

}

public void vote(int candidateIndex) {

if (candidateIndex >= 0 && candidateIndex < candidates.length) {

votes[candidateIndex]++;

} else {

System.out.println("候选人不存在!");

}

}

public void showResult() {

for (int i = 0; i < candidates.length; i++) {

System.out.println(candidates[i] + ":" + votes[i] + "票");

}

}

}

在上述代码中,我们创建了一个VoteSystem类,该类有一个构造方法用于初始化候选人数组和得票数数组。vote方法用于投票,传入候选人的索引,将对应候选人的得票数加1。showResult方法用于展示投票结果,打印每个候选人的名称和得票数。

接下来,我们可以在主函数中创建VoteSystem对象,并进行投票操作。

public static void main(String[] args) {

String[] candidates = {"候选人A", "候选人B", "候选人C"};

VoteSystem voteSystem = new VoteSystem(candidates);

voteSystem.vote(0);

voteSystem.vote(1);

voteSystem.vote(1);

voteSystem.vote(2);

voteSystem.showResult();

}

在上述代码中,我们创建了一个VoteSystem对象voteSystem,并传入候选人数组。然后,我们进行了四次投票操作,分别投给了候选人A、候选人B、候选人B和候选人C。我们调用showResult方法展示投票结果。

通过上述代码示例,我们可以看到,Java投票小程序通过使用VoteSystem类来实现投票功能。用户可以通过调用vote方法进行投票,然后通过调用showResult方法展示投票结果。这样的设计使得投票系统具有良好的可扩展性和可维护性。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码