如何输入布尔值并作为布尔值返回?
Posted
技术标签:
【中文标题】如何输入布尔值并作为布尔值返回?【英文标题】:How to input a boolean and return as a boolean? 【发布时间】:2015-04-07 01:50:25 【问题描述】:名为hasAdjacentRepeats
的方法接受String
作为输入,并以boolean
的形式返回输入是否有两个相同的相邻字符。
就像这个问题说的我不知道如何定义这样一个返回Boolean
的方法。
【问题讨论】:
boolean hasAdjacentRepeats(String input) ...
【参考方案1】:
这是制作方法的方法
boolean hasAdjacentRepeats(String input)
code
return [boolean]
这个答案是一种方法,它接受字符串输入,然后根据您的算法返回布尔值 true 或 false。
【讨论】:
【参考方案2】:您可以在函数声明中将返回类型设为“布尔”,然后在该函数中返回“真”或“假”。
public boolean hasAdjacentRepeats(String str)
if (something)
return true;
else
return false;
【讨论】:
【参考方案3】:这是c#上的一个解决方案
bool hasAdjacentRepeats(String input)
var firstLetter = input[0];
int flag = 1;
foreach (var letter in input)
if (firstLetter == letter && flag != 1)
return true;
else
firstLetter = letter;
flag = 0;
return false;
您可以使用类似的算法: 输入有两个相同的相邻字符。
【讨论】:
以上是关于如何输入布尔值并作为布尔值返回?的主要内容,如果未能解决你的问题,请参考以下文章