Java语言基础——方法

Java中的方法
Method(方法)就是函数Function
以前写的public staitic void main(String[] args){}就是一个方法
例子

 1 public class Demo {
 2  /**
 3   * main方法 程序的主入口
 4   */
 5  public static void main(String[] args) {
 6   f(5);//方法的调用
 7  }
 8  /**
 9   * 自定义的方法,方法名:f
10   * @param x  参数是int 类型的  x
11   * @return  返回类型为int,返回的是x*x
12   */
13  public static int f(int x){
14   return x*x;
15  }
16 }


1.2方法的语法
(修饰词)  (返回值类型) (方法名) (参数列表){
 //方法体
}

 1 main()方法首先是一个方法,其次是一个特殊的方法(程序的入口)
 2 
 3 
 4    修 饰 词     返回值类型 方法名    参数列表
 5 public static      void   main  (String[] args){
 6 }
 7 注:Java方法必须定义返回值类型,如果没有返回值类型用void定义
 8 
 9 例子
10 void f(){//正确的方法,不写修饰词时修饰词默认为friendly
11 }
12 
13 priavte void f(){}//正确
14 public int f(){}//正确
15 
16 public String f(String str){//参数列表中的String表示参数类型,str表示参数名(可以随便取)
17  return str;//返回str,当有返回值类型时,必须用retrun返回一个与返回值类型相同类型的值
18 } 
19 public f(){} //错误,没写返回值类型,如果没用请用void
20 
21 [return 关键字]
22  如果有返回值定义(也就是返回值类型不是void )就必须有return语句,返回和返回值类型兼容的数据
23 24 public String f(String str){//参数列表中的String表示参数类型,str表示参数名(可以随便取)
25  return str;//返回str,当有返回值类型时,必须用retrun返回一个与返回值类型相同类型的值
26 }
27 
28 public double f(double d){  //编译错误,因为没有return语句
29 }



 

原文地址:https://www.cnblogs.com/hqr9313/p/2439708.html