两道面试题
在面试中有些题目是不允许使用一些字符要求你考虑
有a 和b两个数做比较,不能用if ,when,或者?表达式(三目运算符)要求输出最大的那一个
根据题目意思,考的就是你对Math静态函数的认识了
使用Math.max(a,b)则可以得到最大的那个数,如果使用没有不准使用 "?"的话 则使用三目运算符 a>b?a:b
有a和b两个值,不准使用移位运算符,或者第三个变量交换互相的值,不要求考虑过多的算法,只需要交换即可
使用同样的值可以这样:
a = a+b;
b=a-b;
a=a-b;