零、复习昨日
变量:1、声明 2、赋初始值 3、使用 // 作用域问题
数据类型:
数据类型:基本类型(四类八种);引用类型
转型:小向大自动转,大向小要强转。
运算符
赋值运算 += 默认会自动类型转换
流程控制
if . else
for
一、方法
方法(method):也叫函数,是为了完成某个功能的一个代码块
好处:1. 完成某个功能
2. 可以将代码独立出一个区域
3. 实现代码复用
语法:
方法是定义在类中,上下位置没有影响
方法不能嵌套
具体语法:根据主方法分析:
public static void main(String[] args) { } public 访问修饰符 static 不解释,固定的。目前每个方法都要有 void 此处是方法的返回值类型,空。void是返回值类型之一。此处可以写 基本类型,String main 方法名,见名知意。首单词首字母小写,不要重名 ( ) 参数列表,参数是方法执行需要的数据。参数列表内是 数据类型 变量 名,且可以写多个,用逗号隔开 { } 方法体,内部写代码
什么时候需要方法:
将某部分功能单独抽取封装成方法
编写代码时好看,复用
总结:以后写作业,处理一个功能,写题养成习惯,下意识先创建方法。
2.1 无参无返回值
(eclipse-->qf-->com.qf0206-->Demo1)
2.2 有参无返回值
参数就是方法执行所需要的数据,在()内定义,就像声明变量一样
(eclipse-->qf-->com.qf0206-->Demo2)
2.3 无参有返回值
返回值就是执行完毕后返回一个结果。结果返回给调用者。
(eclipse-->qf-->com.qf0206-->Demo3)
2.4 有参有返回值
总结:
要想返回值,需要使用return值;
加了return值,方法就不能写void;
return后的代码不执行;
方法执行调用后,可以使用变量接收返回值。
2.5 方法调用
方法就是为了完成某个功能设计的一段代码,就是谁都可以使用,即方 法谁都可以调用。但是最后要想执行方法,必须最后在main内调用。
2.6 递归
利用方法对方法调用求n!
单词
initialization:初始化;
typemismatch:类型不匹配;
multiply:乘以;
salary:薪水;