方法的使用

方法:java中又叫函数!  main方法,mian函数!

定义/声明方法的语法格式,如下所示:

返回值:

1.无返回值类型

   使用关键字 void 表示

2.有返回值类型  

  返回值类型,是任意数据类型(byte  short  int  long  float  double  char  boolean  String)九种

  有返回值类型,必须在方法体最后一行写 return 字面值;

    return返回的值的类型,要与方法设置的返回值类型保持一致。 

方法名:

  首字母小写,后面每个单词首字母大写,遵循驼峰命名方式,例如:login、getUsername、findAllUser 等。

方法的调用

  • 为什么今天所有的方法都是用static修饰?

main方法是static修饰的,它只能调用static修饰的方法和其他内容,所以,今天学习的所有方法必须是static修饰的!

同样,类体中的变量也要static修饰才能被调用。

 

public class Demo06 {
    static int count=1;//变量在类体中时

    public static void main(String[] args) {
        System.out.println(count);
        fun();
    }

    public static void fun(){
        System.out.println(count);
    }
}

 

 

 

  • 有参数的方法的调用

public class Demo05 {
    public static void main(String[] args) {
       // byte a=10;
       // fun1(a);
        fun1((byte)10);
fun2(
3.14F);//无输出 } public static void fun1(byte a){ System.out.println(a); } public static void fun2(float b){} }
  • 有返回值的方法的调用(有返回值才可以直接输出

public class Demo03 {
    //return 10;  方法结束之前,把字面值10返回到方法体外部!
    // 哪儿调用这个方法,返回到调用这个方法的地方
    public static void main(String[] args) {
        int a =  fun1();
        System.out.println(a);
        //有返回值可以直接输出!
        System.out.println(fun1());
        //没有返回值的不能直接输出!
       // System.out.println(fun2());
    }

    public static int fun1(){
        System.out.println("fun1...");
        return 10;
    }

    public static void fun2(){
        System.out.println("fun2...");
    }
}
  • 有参数有返回值的方法调用
public class Demo04 {
    public static void main(String[] args) {
      double c = fun1(10,20);
        System.out.println(c);
        
        System.out.println(fun1(1,2));
    }
    
    public static double fun1(int a,int b){
        return a+b;
    }
}

 

posted @ 2022-02-19 23:41  鹿先森JIAN  阅读(43)  评论(0编辑  收藏  举报