gpt4 book ai didi

java - 从方法返回两个字符串

转载 作者:搜寻专家 更新时间:2023-11-01 04:02:59 25 4
gpt4 key购买 nike

我是 Java 编程的初学者,我正在尝试制作一个投票机程序,您可以在其中投票给共和党人或民主党人。我的问题是,如何编辑我的方法以便能够返回具有两个不同值的两个字符串?

比如在最下面一路看我的代码。这是错误的,但我希望测试人员能够以一种方法打印出民主党人:(一些数字)和共和党人:(一些数字)。我该怎么做?

import java.lang.String;

public class VotingMachine1 {
private double Democrats;
private double Republicans;

public VotingMachine1() {
Democrats = 0;
Republicans = 0;
}

public void voteRepublican() {
Republicans = Republicans + 1;
}

public void voteDemocrat() {
Democrats = Democrats + 1;
}

public void clearMachineState() {
Republicans = 0;
Democrats = 0;
}

//this is where I'm having difficulties. I know its wrong
public double getTallies() {
System.out.println("Democrats: ", return Democrats);
System.out.println("Republicans: ", return Republicans);
}
}

最佳答案

那里不需要返回,因为您没有离开函数。做你似乎想做的事,只需将最后一个方法替换为以下内容:

public void getTallies()
{
System.out.println("Democrats: " + Double.toString(Democrats));
System.out.println("Republicans: " + Double.toString(Republicans));
}

此外,由于您的投票计数只能是整数,因此没有理由将它们声明为 double 而不是整数。

关于java - 从方法返回两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com