Java-函数

13年前 16

在说函数之前,简单说下循环语句的其他控制语句——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了!真正的函数不仅要知道这些简单的结构,更关键的还是要知道怎么去定义变量,怎么运算。慢慢折腾吧!太他妈困了,每次看教程,就跟一群瞌睡虫在耳边转,不晕都不行啊!困觉吧!

16 条评论

  1. #1

    不懂java的说

  2. #2

    你所错了,Java的叫methord 就是方法,函数的说法是C++一类的,切记切记。最近网站备案,无法访问的说哦,估计半个月后才能看。

    • @雨帆 哦?是吗?你也学过java?
      不过按教程上说的就是函数啊

      • @皇家元林 哥我大学一年学的就是Java,对于这个常识是很了解的,

      • @皇家元林 Class的叫做类,public or private的 那些修饰的叫方法,方法名称相同的情况叫做方法的重载。所以我看到你这篇文章觉得压力很大。少年买本书吧这种教程会误导人的。

  3. #3

    踩踩更健康

  4. #4

    技术流 :mrgreen: :mrgreen:

  5. #5

    路过,偷偷!

  6. #6

    擦,竟然还有捐助,你太个性了。。

  7. #7

    元林 侧边栏的评论似乎是显示不正常呀

  8. #8

    看来皇兄最近比较忙。

评论 雨帆 取消评论