首页 > 作文

java代码例子讲解(java入门基础知识)

更新时间:2023-04-05 02:40:01 阅读: 评论:0

背景

今天公司大佬给我们分享了一堂关于函数式编程的课,其中有三个小练习我觉得很有意思,很经典。让我感觉函数式编程很强大,能把很复杂的内容用短短几行代码,在这里分享给大家。

案例一:程序员排名

实现程序员排名,有如下要求:

只有代码量大于100行的程序员才参加排名;根据单行代码行缺陷率进行排名,缺陷率越小,排名越高。缺陷率=bug数/代码行数;缺陷率相同,按照代码行数进行排名,行数越多,排名越高;输出程序员排名列表,排名高的在后面。

代码如下

案例二:完美数

如果一个自然数恰好等于他的真因子之和,则称该数为完美数。杭州g20峰会时间

例如:第一个完美数是6,他有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。

第二个检查完美数是28,他有约数1、2、4、7、14、28,除去他本身28外,其余5个数相加,1+2+4专科和本科+7+14=28。

代码如下

案例三:无穷的完美数序列

在案例二的基础上,实现一个无穷的完美数steam

副热带高压

代码如下

案例四:策略模式

以策略模式为例来展开函数式编程是如何解决问题的。

曰组词

策略模式包含三部分:

一个代表某个算法的接口一个或多个接口的具体实现,他们代表了算法的多种实现方式一个或多个使用策略对象的客户

代码如下

1、算法接口

2、具体实现

3、使用策略对象和函数式区别

本文发布于:2023-04-05 02:40:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d39f515f758e71784cb9baa29f707d35.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:java代码例子讲解(java入门基础知识).doc

本文 PDF 下载地址:java代码例子讲解(java入门基础知识).pdf

标签:代码   完美   策略   案例
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图