gpt4 book ai didi

java - 如何在另一个方法中使用 boolean 值的返回语句?

转载 作者:行者123 更新时间:2023-12-01 06:47:04 24 4
gpt4 key购买 nike

我有一个返回 true 或 false 的方法,

public boolean confirmVotes()
{
System.out.println("Your vote for President is:" + getVotes() );
System.out.println("your vote for Vice President is:" + getVotes());
System.out.println("Is this correct? Yes or No?");
Scanner keyboard = new Scanner(System.in);
String answer = keyboard.nextLine();
if (answer.equalsIgnoreCase("Yes"))
return true;
else
return false;
}

如何在另一个方法中使用此 return 语句?这就是我想做的事情

 public void recordVote()
{
if comfirmVotes returns true for X
do this for y

}

最佳答案

如果你检查你的confirmVotes方法,你会发现你已经解决了这个问题:-

if(answer.equalsIgnoreCase("Yes"))

.equalsIgnoreCase(String s) 是一个返回 boolean 值的方法,并且您已经根据其返回值构造了一个 if 语句。因此:-

if (confirmVotes())
{
// Do whatever
}

还值得注意的是,您可以替换:-

if(answer.equalsIgnoreCase("Yes"))
return true;
else
return false;

与:-

return answer.equalsIgnoreCase("Yes");

关于java - 如何在另一个方法中使用 boolean 值的返回语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8382460/

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