黑马程序员技术交流社区
标题:
函数总结及函数练习
[打印本页]
作者:
蓝枫
时间:
2014-3-22 21:56
标题:
函数总结及函数练习
什么是函数?
函数就是定义在类中具有特定功能的一段独立小程序
函数也称为方法
函数的格式:
修饰符 返回值类型 函数名(参数类型 形式参数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();
}
}
}
复制代码
作者:
linweiwen
时间:
2014-3-22 22:40
好!支持原创!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2