------- 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 ;//可以省略不写
}