#Java函数的定义和使用

初学者01篇

1.什么是方法(在Java中我们常把函数称作方法)?

在类中具有解决功能并且能分配到一个独立的空间称为函数
简单的讲就是解决问题并且在类中创建个封闭的小空间

2.方法有什么作用?

提高函数的复用性和可读性。

3.方法的格式
 public static  数据类型  数据名称 (参数类型1 参数名称1 ,参数类型2 参数名称2.......)  
 {    
                       方法体          
                      return; 
}

1.修饰符(public公共的 static 静态)
2.数据类型 :相当于变量名类型
3.方法名:相当于变量名
4.参数列表 :(参数类型1 参数名称1 ,参数类型2 参数名称2…)这些统称为参数列表
5.参数类型
6.参数名称
7.方法体:就是想要得出结果所做的代码
8.return:返回结果

4.方法的参数和返回值

“方法” 根据参数和返回值分以下四种情况:

(1)无返回值无参数
public class Shiyan {
public static void main(String[] args) {
    Shiyan Demo = new Shiyan(); // 创建个对象,目的引用变量
   	Demo();

   public static void Demo()
   {
   	int a=5 ,b=10;
   	System.out.println(a+"+"+b+"="+(a+b));
   }		
   	}
(2)有返回值无参数
public class Shiyan{
public static void main(String[] args) {
          Shiyan Demo_1 = new Shiyan(); // 初始化对象
    	  Shiyan.Demo_1("欢迎你","我的杰");;
}

public static void Demo_1(String b,String c)
 {
 	System.out.println(b+" :"+c);
 }	
 	}
(3)无返回值有参数
 public class Shiyan {
 public static void main(String[] args) {
		Shiyan Demo_2 =new Shiyan();
      	System.out.println(Shiyan.Demo_2());
      	}

 public static String Demo_2()
  {
  		String a="欢迎你";
  		String b="来到4319寝室";
  		String c ="林荣王先生";
  		return a+b+c;
  }	
}
(4)有返回值有参数
public class Shiyan {
public static void main(String[] args) {
	Shiyan Demo_3 =new Shiyan();
 	System.out.println(Shiyan.Demo_3("二哈  ","毒蛇  ","猪猪"));
  }
public static String Demo_3(String a,String b,String c)
  {
  	 	return a+b+c;	
  }
}

注意:void是不确定参数类型并且运行时编译器会自动添加return。 所以当数据类型是void的情况下,不需要添加return。

参数传递

实际参数:参与具体赋值的参数
形式参数:方法中公用的抽象的参数,再方法调用时才分配内存空间,相当于方法的局部变量
public static void Shiyan(int a ,int b)
{
方法体
}
上述 a ,b 就是形式参数

方法重载

定义: 在一个类中有两个或者两个以上的方法名相同,参数类型,参数顺序还有参数个数不同称为方法重载。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值