周易Java_一个程序员的易经进阶之路——Hello World

三、易经与周易

有人总是把易经与周易当成一回事,说起来我认为也没什么不妥,但这样不利于大家学习理解易经。那应该如何理解易经与周易的关系呢。

前面说到,易经描述与总结的是变化规律,是一种理论体系。周易呢,其实是基于这种理论体系的一种实践方法。

就像现在编程一样,现在流行并且运用较多的编程理论体系是“面向对象”编程。然而针对“面向对象”这个理论体系有相对应的C#编程语言、JAVA编程语言等。比如开发一个ATM机取钱的程序,最早的方式是 “面向过程”,意思是按取钱的顺序,把银行卡交给ATM,输入要取的钱数,ATM验证金额,最后出钱。“面向对象”则是把银行卡,ATM机等抽象成一个个的内存对象。

这里我想把这个“内存对象”多分享一点,因为这有助于后边我们理解五行八卦。编程时需要把要处理的事物进行归类,比如银行卡。程序员把银行卡归为一类,起个名叫“Card”。程序员会写一段代码来描述这个Card,这段代码在编程语言中就叫作“类”(编程时写作 class)。如何描述银行卡呢?首先,先要描述是哪家银行的卡,然后会有个银行卡号,或许还有其他贵宾卡之类的区别,这里不再过多延伸。然而这样,对计算机来说,描述的还不完全,因为还没有描述银行卡的功能。发卡行、卡号只是卡的信息属性;能查询、能取钱是银行卡的功能。所以,一个普通的编程语言的“类”应该有“信息”与“功能”两方面的描述。我把这个类用JAVA语言写出来,供大家参考:

//定义一个银行卡类

class Card {

//这里开始记录信息属性

String bankName;//属性,记录银行名称

String number; //属性,记录卡号

//这里开始记录功能属性,下面这个功能表示取钱

String getMoney(){

return Call( hello bankName,我要取XX 钱,速度);

}

}

对比可以发现,编程语言对信息与功能属性的直观区别就是功能属性后面多了一个括号。程序员在写第一程序时喜欢用hello world来举例,没想到我在帖子里的第一个程序竟然是hello bank,这是要发财的节奏啊,啊哈哈哈。

说了太多的编程,主要是为了引出“信息”与“功能”两个概念,编程语言通过用“信息”与“功能”两个概念来描述计算机世界。易经在描述世界时其实也用这两个概念,只是名字换成了“气”与“灵”,气表示功能,灵表示信息。两个概念非常重要,大家要牢记。

好了,再回到易经与周易的关系上来。易经就类似于“面向对象”,是一种理论体系,周易就类似于JAVA语言,是一种方法实践。据说,对易经这种理论的方法实践不只有周易一种,还有连山易,归藏易两种。

下文再说周易,连山易,归藏易的区别。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 周易是中国古代的经典之一,其中包含了很多卜筮算命的内容,对于许多人来说是一种很有趣的文化现象。而随着科技的不断发展,现在我们也可以利用计算机算法来周易算命。其中,Java是一种非常流行的编程语言,也被很多人用来开发算法。 Java算法大全是指Java编程语言中所包含的各种算法的集合。通过这些算法,人们可以对各种数据行处理和分析,帮助解决各种问题。其中就包括了周易算命的算法,可以通过输入生辰八字等信息,计算出不同方面的预测结果。 一般来说,周易算命的算法包含三个大的方面,即易学、卜卦和神数。其中易学是指对易经文本行解读,从中获取各种卜筮结果的方法;卜卦则是通过六十四卦和八卦来行卜筮;神数则是根据日期和时间等信息来计算出各种预测结果。Java算法大全中包含的周易算命算法一般都是基于这三个方面开发的。 Java算法大全提供了很多不同的周易算命的实现方式,开发者可以根据自己的需要选择不同的算法。一些算法可能会涉及到比较复杂的数学计算,需要开发者对算法背后的数学原理行深入的了解。同时,为了提高算法的效率和准确性,开发者也可以选择使用一些第三方库和工具,如Apache Math和JCL等。 总之,Java算法大全中包含了很多不同的周易算命算法,可以帮助人们快速地行卜筮预测。同时,开发者也可以通过学习这些算法,了解到周易算命的文化内涵和数学原理。 ### 回答2: 周易是中国古代的一本著名的占卜算命书籍,也是中国古代哲学的重要组成部分。周易通过阐述八卦和六十四卦来揭示万物的变化和人生的命运。而Java是一种流行的编程语言,具有强大的计算和处理数据的能力。 Java算法大全是指Java语言下,各种常用算法的实现集合。在周易算命中,我们可以利用Java算法去实现卦的卜算和推演。给定初始卦象和占卜所需的参数,可以通过不同的算法来完成这一过程。 例如,可以使用递归函数来根据卦象的阴阳变化关系,计算出卜筮的结果。通过在Java中编写相应的代码,可以从用户输入的初始卦象开始,逐步生成六十四卦的变化序列。在每一步中,根据用户指定的查询值,可以判断当前卜筮的结果,从而推算出未来的命运。 此外,还可以借助Java中的排序算法,对生成的六十四卦序列行排序,以便更方便地查找特定卦象和相关信息。 总之,借助Java算法大全的各种功能,我们可以更详细、准确地实现周易算命过程中的各种计算和推演。这样的实现不仅提高了算命的效率,也让周易算命更加科学、有效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值