欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java方法定义与使用(方法的基本定义)

程序员文章站 2024-03-26 09:05:59
...

在主类中定义,并且由用主方法直接调用的方法形式
方法指的就是一段可以被重复调用的代码块。

public static 方法返回值 方法名称([参数类型 变量,......]){
                方法体代码;
                [ return[返回值]; ]
                }

在定义方法的时候对于方法的返回值有以下两类:

  • void:没有返回值
  • 数据类型:(基本类型,引用类型)

    范例:定义一个没有返回值,没有参数的方法

public class TestDemo{
 public static void main(String[] agrs){
     print();  //主方法里面,直接调用方法
     print();
     print();
 }
 public static void print(){   //方法定义
  System.out.println("Hello World");
  System.out.println("Hello World");
  System.out.println("Hello World");
      }
 }

范例:定义一个有参数无返回值方法

public class TestDemo{
 public static void main(String[] agrs){
     print("Hello World");  //主方法里面,直接调用方法
     print("world");
     print("mldn");
 }
 public static void print(String msg){   
  System.out.println(msg);
      }
 }

范例:有参数有返回值方法

public class TestDemo{
 public static void main(String[] agrs){
     int result = add(10,20) ;
     System.out.println(result) ;
     //既然方法有返回值,那么这些返回值也可以直接输出
     System.out.println(add(100,200)) ;
 }
 public static int add(int x,int y){ 
            return x + y ;
      }
 }

但是在定义方法的时候有一点特别需要注意。如果某一个方法上使用了 void 定义(无返回值),那么该方法中可以直接利用 return 来结束调用。一般而言,这种return 的处理往往需要结合 if 判断来实现。

对于第一次接触方法的人来讲,先将语法记住了,至于怎么用,你需要用时间来消化。