<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>重载相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/%E9%87%8D%E8%BD%BD/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Mon, 14 Nov 2011 15:18:21 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>重载相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Java-函数</title>
		<link>https://hjyl.org/java-functions/</link>
					<comments>https://hjyl.org/java-functions/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 15:18:21 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[continue]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[循环语句]]></category>
		<category><![CDATA[重载]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2047</guid>

					<description><![CDATA[简单介绍下循环语句的break和continue命令；详细介绍并举例函数的格式用法；然后介绍函数重载的情况；]]></description>
										<content:encoded><![CDATA[<p>在说函数之前，简单说下循环语句的其他控制语句——break（跳出）和continue（继续）。</p>
<p>break：应用于选择结构和循环结构；</p>
<p>continue：仅应用于循环结构；</p>
<p>-----------------------------华-----丽-----的-----分-----割-----线---------------------------</p>
<p>函数：指定义在类中的具有特殊功能的独立小程序；</p>
<pre lang="java" line="1">
格式：修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2, ...)
{
        执行语句;
        return 返回值;
}
</pre>
<p>返回值类型：函数运行后的结果的数据类型；<br />
参数类型：形式参数的数据类型；<br />
形式参数：是一个变量，用于存储调用函数时传递给函数的参数；<br />
return用于结束函数；<br />
返回值：返回给调用者；</p>
<p>此函数的功能用法类似于WordPress的函数，就是有些代码直接甩进functions.php，然后在其他文件直接调用，函数就这么简单，只是Java代码不一样。举俩例打印矩形和打印99乘法表：</p>
<pre lang="java" line="1">
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<row; x++)
		{
			for(int y=0; y<col; y++)
			{
				System.out.print("*");  //打印*号
			}
			System.out.println();  //换行；
		}
	}

	/*
	2、打印99乘法表
	*/
	public static void print99()
	{
		for(int x=0; x<=9; x++)
		{
			for(int y=0; y<=x; y++)
			{
				System.out.print(y+"*"+x+"="+y*x+"t");
			}
		System.out.println();
		}

	}
}
</pre>
<p>虽然我懂函数的格式，但是你叫我写函数，写不出来，这些都是教程里的例子，只是为了说明格式的用法；</p>
<p>然后说函数的重载：在同一个类中，允许存在两个以上的同名函数，只要他们的参数个数或参数类型不同即可；举例：</p>
<pre lang="java" line="1">
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;
	}
}
</pre>
<p>O了！真正的函数不仅要知道这些简单的结构，更关键的还是要知道怎么去定义变量，怎么运算。慢慢折腾吧！太他妈困了，每次看教程，就跟一群瞌睡虫在耳边转，不晕都不行啊！困觉吧！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="Java-函数" href="https://hjyl.org/java-functions/">Java-函数</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/java-functions/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
	</channel>
</rss>
