每日一练40——Java将布尔值转换为字符串'是'或'否'(8kyu)

题目

完成使布尔型true返回"Yes"字符串或false返回字符串"No"的方法。

测试用例:

import org.junit.Test;
import static org.junit.Assert.assertEquals;
import org.junit.runners.JUnit4;

public class BoolTest {
    @Test
    public void testBoolToWord() {
        assertEquals(YesOrNo.boolToWord(true),"Yes");
        assertEquals(YesOrNo.boolToWord(false),"No");
    }
}

解题

我的

class YesOrNo {
    public static String boolToWord(boolean b) {
        return b ? "Yes" : "No";
    }
}

大家基本都一样。

后记

听别人说,应该尽量避免使用三元运算符,现在还是不知道是为啥?

你可能感兴趣的:(每日一练40——Java将布尔值转换为字符串'是'或'否'(8kyu))