2018年12月10日
摘要:
递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。 利用递归可以用简单的程序来解决一些复杂的问题。比如:斐波那契数列的计算、汉诺塔、快排等问题。 递归结构包括两个部分: 1.定义递归头。解答:什么时候不调用自身方
阅读全文
posted @ 2018-12-10 21:53
有钱淫
阅读(249)
推荐(0)
摘要:
方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。 雷区 重载的方法,实际是完全不同的方法,只是名称相同而已! 构成方法重载的条件: 1.不同的含义:形参类型、形参个数、形参顺序不同 2.只有返回值不同不构成方法的重载 如: int a(S
阅读全文
posted @ 2018-12-10 21:44
有钱淫
阅读(231)
推荐(0)
摘要:
方法就是一段用来完成特定功能的代码片段,类似于其它语言的函数。 方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。 方
阅读全文
posted @ 2018-12-10 21:32
有钱淫
阅读(180)
推荐(0)
摘要:
boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。 【示例2-19】boolean类型 boolean flag ;
阅读全文
posted @ 2018-12-10 15:55
有钱淫
阅读(1182)
推荐(0)
摘要:
字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。 char 类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。 【示例2-16】
阅读全文
posted @ 2018-12-10 15:53
有钱淫
阅读(514)
推荐(0)
摘要:
带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型。 表2-5 浮点型数据类型 类型 占用存储空间 表数范围 float 4字节 -3.403E38~3.403E38 double 8字节 -1.798E308~1.798E308 float类型又被称作单精度类型,尾数
阅读全文
posted @ 2018-12-10 15:32
有钱淫
阅读(1391)
推荐(0)
摘要:
整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。 表2-4 整型数据类型 类型 占用存储空间 表数范围 byte 1字节 -27 ~ 27-1(-128~
阅读全文
posted @ 2018-12-10 15:12
有钱淫
阅读(675)
推荐(0)
摘要:
Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)。 Java中定义了3类8种基本数据类型 数值型- byte、 short、int、 long、fl
阅读全文
posted @ 2018-12-10 15:01
有钱淫
阅读(100)
推荐(0)
摘要:
常量通常指的是一个固定的值,例如:1、2、3、’a’、’b’、true、false、”helloWorld”等。 在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。 声明格式为: final type varName = value; final typ
阅读全文
posted @ 2018-12-10 14:58
有钱淫
阅读(266)
推荐(0)