亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Java - 如何在冒泡排序后將值打印為單詞?

Java - 如何在冒泡排序后將值打印為單詞?

元芳怎么了 2023-07-13 18:13:01
我使用整數,這樣我就可以寫出數字作為輸入,但現在我希望程序再次將數字輸出為單詞。public class KartenSort {private int zwei = 2;private int drei = 3;private int vier = 4;private int fuenf = 5;public int[] liste ={drei,zwei,fuenf,vier};public int[] sortieren(){    int unsortiert;    for(int sortiert = 0; sortiert < liste.length -1; sortiert++){        if(liste[sortiert] < liste[sortiert+1]){            continue;        }    unsortiert = liste[sortiert];        liste[sortiert] = liste[sortiert+1];        liste[sortiert+1] = unsortiert;        sortieren();    }return  liste;}public static void  main (String[] args){    KartenSort bs = new KartenSort();    int[] array = bs.sortieren();    for (int sortiert=0;sortiert < array.length; sortiert++){        System.out.println(sortiert + 1 +":" + array[sortiert]);    }}}先感謝您
查看完整描述

2 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

在你的情況下,你可以使用地圖


Map<Integer,String> numbers = new HashMap<>();

numbers.put(2, "zwei");

numbers.put(3, "drei");

numbers.put(4, "vier");

numbers.put(5, "funf");


for (int sortiert=0;sortiert < array.length; sortiert++){

     System.out.println(numbers.get(array[sorted]));

}


查看完整回答
反對 回復 2023-07-13
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

該數組liste不包含字符串(您可能指的是“單詞”)。我想,你想要擁有類似的東西

String[] liste = ...

你的版本liste

int[] liste = ...

這意味著它包含整數,而不是字符串。雖然你寫

int[] liste = {drei,zwei, ...}

數組的內容仍然是整數。drei是一個變量,您會將變量的值放入列表中。的值為drei整數值1。

當你的值為 1 時,就不會再引用到之前保存該值的變量的名稱。


查看完整回答
反對 回復 2023-07-13
  • 2 回答
  • 0 關注
  • 143 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號