`
wuqiwei
  • 浏览: 21144 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

黑马程序员—函数概述

 
阅读更多

------- android培训java培训、期待与您交流! ----------

 

class functiondemo//函数是定义在类中的一段具有特定功能的独立小程序 等于方法 
{
	public static void main(String[] args) 
	{	
		/*
		int x = 4;
		System.out.println(x*3+5);

		x = 6;

		System.out.println(x*3+5);
		*/
		getresult(3);
		//int x=getresult(3);
		//System.out.println("x="+x);
		System.out.println("Hello World!");
	}

/*	1.发现以上的运算,如果要获取不同数据的运算结果,代码就会出现重复。
	2.为了提高代码的复用性。对代码进行抽取。
	3.将这个部分定义成一个独立的功能。方便与日后使用。
	4.java中对功能的定义是通过函数的形式来体现的。
	5.本例需要定义功能,完成一个整数的*3+5的运算。

首先明确函数定义的格式:

	修饰符 返回值类型 函数名(参数类型 形式参数1(变量),参数类型 形式参数2)
	{
			执行语句;
			return 返回值;
	}

如下:
	 public static int getresult (int num)
		{
			return num*3+5;//不加括号
		}

	函数是段独立的小程序 所以它可以放在主函数的上面 但是计算机在执行的时候
	还是先从void main (主函数)开始

*/

/*	将上面主函数内的"int x="和System.out.println("x="+x);注释掉 直接将结果打印在
	函数里面就必须注意下面的函数的特点,否则会提示缺少返回值
	
注意:当函数运算后,没有具体的返回值时,这时返回值类型用一个特殊的关键字来标识。
	 该关键字就是void。                  
	 void:代表的是函数没有具体返回值的情况。
	 当函数的返回值类型是void时,函数中的return语句可以省略不写。
*/
	public static void getresult(int num)
	{
		System.out.println(num*3+5);
		return ;//可以省略不写
	}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics