本书的主要内容是模糊数学以及程序设计的相关知识。模糊数学从模糊集合开始,依次介绍了模糊关系、模糊度量、模糊逻辑与模糊推理等基本知识。接着在上述知识点的基础上,又分别介绍了模糊模式识别、模糊聚类、模糊控制三种模糊算法的基本原理和具体内容。介绍完模糊数学后,本书从Java语言开始介绍程序设计方面的内容。首先是Java语言的基本语法和特性,然后介绍了面向对象技术和可视化程序设计的原理和实现,并简单介绍了如何使用JBlJilder 2005开发可视化程序。接下来本书重点讲解了如何结合模糊数学、面向对象以及可视化技术进行程序设计,这部分内容以模糊模式识别算法、模糊聚类算法和模糊控制算法为核心,具体实现了模糊模式识别程序、模糊聚类程序和模糊控制程序。 阅读本书需要具有基本的数学知识和一定的计算机软件基础知识(如程序语言、数据结构等)。本书适合于大学低年级的本科生,也适合于对模糊数学和Java程序设计感兴趣的自学人员。