欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中有無(wú)參數(shù)和返回值的方法詳解

 更新時(shí)間:2022年02月15日 08:40:52   作者:maybe_u_like_eat_茄子  
這篇文章主要介紹了java中有無(wú)參數(shù)和返回值的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

java有無(wú)參數(shù)和返回值

首先,定義一個(gè)土豪類(LocalTyrant)

  • 屬性:name moeney smoke
  • 行為一:(無(wú)參數(shù)無(wú)返回值):
  • 行為二:(無(wú)參數(shù)有返回值):
  • 行為三:(有參數(shù)有返回值):
  • 行為四:(有參數(shù)無(wú)返回值):

以下的例子要細(xì)細(xì)查看

慢慢分析,切不可急于求成

package cm.tr;
class LocalTyrant{
    String name;
    int money;
    String somke=null;
    /*
     * 類型一:無(wú)參數(shù)無(wú)返回值
     *格式:public void 方法名(){
     *方法體
     * }
     */
    public void fun1(){
        System.out.println(name + "在跑步");
    }
    /*
     * 類型二:無(wú)參有返回值
     * 格式:public 返回值類型  方法名(){
     *方法體
     *return 值     //return值必須和返回值類型相同
     *}
     */
    public String fun2(){
        String str = "快遞";
        return  str;      //此處必須要有 return 返回值
    }
    /*
     * 類型三:有參數(shù)有返回值
     * 格式:public 返回值類型 方法名 (參數(shù)1,參數(shù)2,...){
     *參數(shù)可以有多個(gè),中間用逗號(hào)隔開(kāi)
     *方法體
     *return 返回值
     *}
     */
    public String fun3(int money){
        if(money >=25){
            somke = "芙蓉王";
        }else{
            somke = "黃山";
        }
        return somke;
    }
    /*
     * 類型四:有參數(shù)無(wú)返回值
     * 格式:public 返回值類型 方法名(參數(shù)1,參數(shù)2,...){
     * 方法體
     * }
     */
    public void fun4(String apple,int money){
        System.out.println(name + "施舍"+ apple +"和"+money +"塊錢");
    }
    public String toString(){
        return "自我介紹:" + name +"有很多"+ money+"的人民幣";
        //類型一定是String,方法名一定是toString,不能修改
    }
}
public class Demo2 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        LocalTyrant th= new LocalTyrant();
        th.money= 100;
        th.name = "張三";
        //方法一:
        System.out.println("自我介紹:" + th.name +"有很多"+ th.money+"的人民幣");
        //方法二:toString方法必須配合使用定義類中的public String toString()
        System.out.println(th.toString());  //也可以這樣寫(xiě)
        //System.out.println(th);此方法會(huì)自動(dòng)的調(diào)用toString方法
        //方法一的調(diào)用:調(diào)用無(wú)參無(wú)返回值的方法
        th.fun1();
        //方法二的調(diào)用:調(diào)用無(wú)參有返回值的方法,必須接收返回值才能輸出返回的東西
         String s = th.fun2();
        System.out.println(s);
        //等價(jià)于  System.out.println(th.fun2());
        //方法三的調(diào)用:調(diào)用有參有返回值
        System.out.println(th.fun3(50));
        String apple = "iphone 6plus";
        int money = 100;
        //方法類型四的調(diào)用:有參無(wú)返回值
        th.fun4(apple, money);
         //等價(jià)于 th.fun4("iphone6plus",100);有參數(shù)時(shí)必須給參數(shù)賦相同類型的值
    }
}

運(yùn)行結(jié)果:

自我介紹:張三有很多100的人民幣
自我介紹:張三有很多100的人民幣
張三在跑步
快遞
芙蓉王
張三施舍iphone 6plus和100塊

PS: 理清java中的幾種方法,易混淆

實(shí)例方法,類方法,和構(gòu)造方法在java中的區(qū)分:

類方法,有static 修飾符

典型的主函數(shù):public static void main(String args[ ]){}

實(shí)例方法:就是一般的方法

構(gòu)造方法:沒(méi)有返回值(就第void都沒(méi)有),方法名與類名相同

public class Test{
public static void myMethod();// 類方法
public void myMethod2(); //實(shí)例方法
public Teat() ; //構(gòu)造方法,沒(méi)有返回值,方法名與類名相同
public String getInfo(); //這個(gè)是一個(gè)有返回值無(wú)參數(shù)的方法,返回一個(gè)字符串類型的方法
}

方法的返回值和參數(shù)

1、返回值

除構(gòu)造方法外,其他方法聲明時(shí)必須有返回值的占位符,當(dāng)方法無(wú)返回值時(shí),使用void;

  • 返回值使用return關(guān)鍵字,一個(gè)方法中可以有多個(gè)return;
  • 聲明的返回值類型,要和真實(shí)的返回值類型保持一致;
  • 當(dāng)方法有返回值時(shí),調(diào)用該方法,就會(huì)得到該方法返回的數(shù)據(jù);

2、參數(shù)

參數(shù)是一個(gè)特殊的局部變量,在使用時(shí)無(wú)需在方法體內(nèi)賦值;

  • 參數(shù)的值是在調(diào)用該方法時(shí),通過(guò)在括號(hào)中賦值時(shí)傳遞的;
  • 方法中的參數(shù)可以有多個(gè),即參數(shù)列表;
  • 參數(shù)可以是基本數(shù)據(jù)類型,也可以是引用數(shù)據(jù)類型;

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot+vue實(shí)現(xiàn)登錄功能的最新方法整理

    springboot+vue實(shí)現(xiàn)登錄功能的最新方法整理

    最近做項(xiàng)目時(shí)使用到了springboot+vue實(shí)現(xiàn)登錄功能的技術(shù),所以下面這篇文章主要給大家介紹了關(guān)于springboot+vue實(shí)現(xiàn)登錄功能的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • springboot中jsp配置tiles全過(guò)程

    springboot中jsp配置tiles全過(guò)程

    這篇文章主要介紹了springboot中jsp配置tiles全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Java中Collections.sort的使用

    Java中Collections.sort的使用

    本文主要介紹了Java中Collections.sort的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • java中的session對(duì)象及其常用方法小結(jié)

    java中的session對(duì)象及其常用方法小結(jié)

    這篇文章主要介紹了java中的session對(duì)象及其常用方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring Data Redis對(duì)象緩存序列化問(wèn)題解決

    Spring Data Redis對(duì)象緩存序列化問(wèn)題解決

    相信在項(xiàng)目中,你一定是經(jīng)常使用Redis,在使用時(shí),有沒(méi)有遇到同我一樣,對(duì)象緩存序列化問(wèn)題的呢,本文主要介紹了Spring Data Redis對(duì)象緩存序列化問(wèn)題解決,感興趣的可以了解一下
    2024-01-01
  • 關(guān)于SpringBoot 打包成的可執(zhí)行jar不能被其他項(xiàng)目依賴的問(wèn)題

    關(guān)于SpringBoot 打包成的可執(zhí)行jar不能被其他項(xiàng)目依賴的問(wèn)題

    這篇文章主要介紹了關(guān)于SpringBoot 打包成的可執(zhí)行jar不能被其他項(xiàng)目依賴的問(wèn)題,本文給大家通過(guò)圖文實(shí)例相結(jié)合給大家分享解決方法,需要的朋友可以參考下
    2020-10-10
  • 講解Java中的基礎(chǔ)類庫(kù)和語(yǔ)言包的使用

    講解Java中的基礎(chǔ)類庫(kù)和語(yǔ)言包的使用

    這篇文章主要介紹了Java中的基礎(chǔ)類庫(kù)和語(yǔ)言包的使用,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • try-with-resource優(yōu)雅關(guān)閉io流的方法

    try-with-resource優(yōu)雅關(guān)閉io流的方法

    這篇文章主要給大家介紹了關(guān)于try-with-resource優(yōu)雅關(guān)閉io流的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • springboot+springsecurity如何實(shí)現(xiàn)動(dòng)態(tài)url細(xì)粒度權(quán)限認(rèn)證

    springboot+springsecurity如何實(shí)現(xiàn)動(dòng)態(tài)url細(xì)粒度權(quán)限認(rèn)證

    這篇文章主要介紹了springboot+springsecurity如何實(shí)現(xiàn)動(dòng)態(tài)url細(xì)粒度權(quán)限認(rèn)證的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • java通過(guò)Idea遠(yuǎn)程一鍵部署springboot到Docker詳解

    java通過(guò)Idea遠(yuǎn)程一鍵部署springboot到Docker詳解

    這篇文章主要介紹了java通過(guò)Idea遠(yuǎn)程一鍵部署springboot到Docker詳解,Idea是Java開(kāi)發(fā)利器,springboot是Java生態(tài)中最流行的微服務(wù)框架,docker是時(shí)下最火的容器技術(shù),那么它們結(jié)合在一起會(huì)產(chǎn)生什么化學(xué)反應(yīng)呢?的相關(guān)資料
    2019-06-06

最新評(píng)論