如何输入布尔值并返回布尔值?

时间:2015-02-06 20:10:15

标签: java junit boolean

名为hasAdjacentRepeats的方法,接受String作为输入,并返回boolean,输入是否有两个相同的相邻字符。

就像这个问题所说,我不知道如何定义这样一个返回Boolean的方法。

4 个答案:

答案 0 :(得分:0)

以下是制作方法

的方法
boolean hasAdjacentRepeats(String input) 
{
 code
 return [boolean]
}

这个答案是一个接受字符串输入的方法,然后根据你的算法返回boolean true或false。

答案 1 :(得分:0)

你可以在函数声明中将'boolean'作为返回类型,然后在该函数内返回'true'或'false'。

public boolean hasAdjacentRepeats(String str) {
    if (something) {
        return true;
    } else {
        return false;
    }
}

答案 2 :(得分:0)

完成这个微不足道的一种方法  问题可能是:

public  static boolean adjacentCharsAreEqual(String s){
    for(int i =0;i<s.length()-1;i++){
        if(s.charAt(i)==s.charAt(i+1)){
            return true;
        }
    }
    return false;
}

答案 3 :(得分:-1)

这是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;
        }

您可以使用类似的算法: 输入有两个相同的字符。