第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在類中創(chuàng)建字符串,java

在類中創(chuàng)建字符串,java

浮云間 2023-10-13 14:45:23
我正在尋找一個這樣的字符串,所以它可以讓我在打印句子中打印 formatArray() 。但我不確定如何制作一個字符串,并阻止它自行打印信息。這就是我想用的句子; system.out.println("your numbers are"+formatArray())這是我的代碼。 public static void formatArray(int[] tallrekke){     for(int i=0; i<tallrekke.length; i++){         if(i>0 && i < tallrekke.length -1) {             System.out.print(", ");         }         else if (i> tallrekke.length -2) {             System.out.print(" og ");         }         System.out.print(tallrekke[i]);    }}
查看完整描述

4 回答

?
幕布斯7119047

TA貢獻1794條經(jīng)驗 獲得超8個贊

讓你的方法返回一個字符串:


public static String formatArray(int[] tallrekke){

    StringBuilder sb = new StringBuilder();

    for(int i=0; i<tallrekke.length; i++){

        if(i>0 && i < tallrekke.length -1) {

            sb.append(", ");

        }

        else if (i> tallrekke.length -2) {

            sb.append(" og ");

        }

        sb.append(tallrekke[i]);

   }

    return sb.toString();

   }


public static void main( String[] args) {


    int[] tab = {1,2,3};

    System.out.println( formatArray( tab ) );


}

輸出:


1, 2 og 3


查看完整回答
反對 回復(fù) 2023-10-13
?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

public static String formatArray(int[] tallrekke) {

    String s = "";


    for (int i = 0; i < tallrekke.length; i++) {

        if (i > 0 && i < tallrekke.length - 1) {

            s += ", ";

        } else if (i > tallrekke.length - 2) {

            s += " og ";

        }

            s += tallrekke[i];

        }


    return s;


}

它將帶來您所有的打印報表。然而,我更愿意使用StringBuilder而不是String. 這意味著您的代碼將如下所示


public static String formatArray(int[] tallrekke) {

    StringBuilder sb = new StringBuilder();


    for (int i = 0; i < tallrekke.length; i++) {

        if (i > 0 && i < tallrekke.length - 1) {

            sb.append(", ");

        } else if (i > tallrekke.length - 2) {

            sb.append(" og ");

        }

            sb.append(tallrekke[i]);

        }


    return sb.toString();


}


查看完整回答
反對 回復(fù) 2023-10-13
?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

首先,您需要將方法的返回類型設(shè)置為 String 而不是 void。然后你應(yīng)該使用 StringBuilder 創(chuàng)建一個字符串。


public static String formatArray(int[] tallrekke) {

    StringBuilder stringBuilder = new StringBuilder();

    for(int tall : tallrekke){

        stringBuilder.append(tall);

    }

    return stringBuilder.toString();

}


查看完整回答
反對 回復(fù) 2023-10-13
?
神不在的星期二

TA貢獻1963條經(jīng)驗 獲得超6個贊

盡管您的預(yù)期輸出尚不清楚,但這就是您所需要的:


public static String formatArray(int[] tallrekke){

    StringBuilder stringBuilder = new StringBuilder();

    for(int i=0; i<tallrekke.length; i++){

        if(i>0 && i < tallrekke.length -1) {

            stringBuilder.append(", ");

        }

        else if (i> tallrekke.length -2) {

            stringBuilder.append(" og ");

        }

        stringBuilder.append(tallrekke[i]);

    }

    return stringBuilder.toString();

}

您應(yīng)該通過參數(shù)調(diào)用此方法:


int[] tallrekke = {0,1,2};

System.out.println("your numbers are"+formatArray(tallrekke));


查看完整回答
反對 回復(fù) 2023-10-13
  • 4 回答
  • 0 關(guān)注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號