在说函数之前,简单说下循环语句的其他控制语句——break(跳出)和continue(继续)。
break:应用于选择结构和循环结构;
continue:仅应用于循环结构;
-----------------------------华-----丽-----的-----分-----割-----线---------------------------
函数:指定义在类中的具有特殊功能的独立小程序;
格式:修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2, ...)
{
执行语句;
return 返回值;
}
返回值类型:函数运行后的结果的数据类型;
参数类型:形式参数的数据类型;
形式参数:是一个变量,用于存储调用函数时传递给函数的参数;
return用于结束函数;
返回值:返回给调用者;
此函数的功能用法类似于WordPress的函数,就是有些代码直接甩进functions.php,然后在其他文件直接调用,函数就这么简单,只是Java代码不一样。举俩例打印矩形和打印99乘法表:
class Function
{
public static void main(String[] args)
{
draw(14, 15); //直接调用下面打印4*5矩形的函数
print99(); //调用打印99乘法表
//System.out.println("Hello Java");
}
/*
1、打印矩形;
定义两个参数行row、列col
*/
public static void draw(int row, int col)
{
for(int x=0; x
虽然我懂函数的格式,但是你叫我写函数,写不出来,这些都是教程里的例子,只是为了说明格式的用法;
然后说函数的重载:在同一个类中,允许存在两个以上的同名函数,只要他们的参数个数或参数类型不同即可;举例:
class Function
{
public static void main(String[] args)
{
System.out.println("x+y="+add(4,8));
System.out.println("x+y+z="+add(4, 8, 9));
}
//一个加法运算,获取两个整数的和
public static int add(int x, int y)
{
return x+y;
}
//一个加法运算,获取三个整数的和
public static int add(int x, int y, int z)
{
return x+y+z;
}
}
O了!真正的函数不仅要知道这些简单的结构,更关键的还是要知道怎么去定义变量,怎么运算。慢慢折腾吧!太他妈困了,每次看教程,就跟一群瞌睡虫在耳边转,不晕都不行啊!困觉吧!
不懂java的说
13年前 · 深圳 · Unknown Unknown
你所错了,Java的叫methord 就是方法,函数的说法是C++一类的,切记切记。最近网站备案,无法访问的说哦,估计半个月后才能看。
13年前 · 济南 · Unknown Unknown
@雨帆 哦?是吗?你也学过java?
不过按教程上说的就是函数啊
13年前 · 合肥 · Unknown Unknown
@皇家元林 哥我大学一年学的就是Java,对于这个常识是很了解的,
13年前 · 济南 · Unknown Unknown
@皇家元林 Class的叫做类,public or private的 那些修饰的叫方法,方法名称相同的情况叫做方法的重载。所以我看到你这篇文章觉得压力很大。少年买本书吧这种教程会误导人的。
13年前 · 济南 · Unknown Unknown
@雨帆 呵呵,我看的是传智播客毕向东的教程。。。
13年前 · 合肥 · Unknown Unknown
踩踩更健康
13年前 · 镇江 · Unknown Unknown
技术流
13年前 · 杭州 · Unknown Unknown
@suN 哪里啊。。只是照葫芦画瓢而已
13年前 · 合肥 · Unknown Unknown
路过,偷偷!
13年前 · 厦门 · Unknown Unknown
擦,竟然还有捐助,你太个性了。。
13年前 · 南京 · Unknown Unknown
@老时 呵呵,如果碰到好人,我就走运了
13年前 · 合肥 · Unknown Unknown
元林 侧边栏的评论似乎是显示不正常呀
13年前 · 深圳 · Unknown Unknown
@老潘 具体点。。。
13年前 · 合肥 · Unknown Unknown
看来皇兄最近比较忙。
13年前 · 重庆 · Unknown Unknown
@Hello Beautiful 可能有犯病了——懒啊
13年前 · 合肥 · Unknown Unknown