- 什么是函数?
- 函数就是定义在类中具有特定功能的一段独立小程序
- 函数也称为方法
- 函数的格式:
- 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2....)
- {
- 执行语句
- return 返回值;
- }
- 函数的特点:
- 1..定义函数可以将功能代码进行封装
- 2.便于对该功能进行复用
- 3.函数只有被调用才会被执行
- 4函数的出现提高了代码的复用性
- 5.对于函数没有具体返回值的情况,返回值类型用关键字
- void表示,那么该函数中的return语句如果在最后一行
- 可以省略不写。
- 注意:
- 1函数只能调用函数,不可以在
- 函数内部定义函数
- 2.定义函数时,函数的结果应该返回给调用者
- 交由调用者处理
- 如何定义一个函数呢?
- 1.既然函数是一个独立的功能,那么该功能的运算结果是什么线明确
- 2.在明确该功能的过程中是否需要未知内容参与运算
- 定义一个功能,用于打印矩形
- class Demo
- {
- public static void main(String[] args)
- {
- printJu(4,5);
- xiaHuaXian();
- printJu(7,8);
- xiaHuaXian();
- printJu(6,8);
- }
- public static void printJu(int row,int col)
- {
- for(int x=0;x<row;x++)
- {
- for(int y=0;y<col;y++)
- {
- System.out.print("$");
- }
- System.out.println();
- }
- }
- public static void xiaHuaXian()
- {
- System.out.println(".................");
- }
- }
- 定义一个打印99乘法表的功能函数
- class Demo
- {
- public static void main(String[] args)
- {
- printChengFaBiao(9);
- printXiaHuaXian();
- printChengFaBiao(6);
-
- }
- public static void printXiaHuaXian()
- {
- System.out.println(".....................................");
- }
- public static void printChengFaBiao(int num)
- {
- for(int x=1;x<=num;x++)
- {
- for(int y=1;y<=x;y++)
- {
- System.out.print(y+"*"+x+"="+y*x+"\t");
- }
- System.out.println();
- }
- }
- }
复制代码 |