面试小题,传入6返回9,传入9返回6

和之前的领导聊天的时候谈到的面试小题

写一个方法传入6返回9,传入9返回6

一开始想到的方法都是

private int GetResultNum(int num)
{
if (num == 6)
{
return 9;
}
else if (num == 9)
{
return 6;
}
else
{
throw new Exception("输入错误!");
}
}

后来领导说还有一种不需要判断的方法

想了想用三目运算符还是相当于判断了,于是有了下面这种方法

private int GetResultNum(int num)
{
return 15 - num;
}

不需要判断就可以返回题目中的结果,至于传入其他数字不考虑,做做小题,乐趣无穷

原文地址:https://www.cnblogs.com/xsfh/p/3113555.html