这个题目将会测试您对Lambda表示式的理解程度.
撰写以下方法,它们皆会回传一个Lambda表示式:
checkEvenOdd():这个Lambda表示式必须要回传一个数字是否为偶数或是奇数.如果是偶数,回传1;如果是奇数,回传0.
checkPrime():这个Lambda表示式必须要回传一个数字是否为质数或是复合数.如果是质数;回传0,如果是复合数,回传1.
checkPalindrome():这个Lambda表示式必须回传一个数字是否为回文.如果是回文,回传0;如果不是回文,回传1.
由于要计算质数,回文等比较复杂的逻辑,因此先实作出isPrime和isPalindrome方法.接着实作checkEvenOdd,checkPrime和checkPalindrome方法,回传performOperation型态的物件.由于performOperation是个Function Interface,因此可以直接用Lambda表示式来实作performOperation界面.
各位好,我是Magic Len,是这网站的管理员.我是台湾台中大肚山上人,毕业于台中高工资讯科和台湾科技大学资讯工程系,曾在桃机航警局服役.我热爱自然也热爱科学,喜欢和别人分享自己的知识与经验.如果你有兴趣认识我,可以加我的Facebook(点我),并且请注明是从MagicLen来的.