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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

獲取整數(shù)列表并使用數(shù)組反向顯示它們

獲取整數(shù)列表并使用數(shù)組反向顯示它們

一只甜甜圈 2022-07-06 16:55:04
如果我的輸入是 1 2 3,輸出也是 1 2 3,我如何讓這些數(shù)字顯示 3 2 1? public static void main(String[] args) {    // TODO code application logic here    Scanner s = new Scanner(System.in);    String text = s.nextLine();    String[] entries = text.split(" ");    int[] nums = new int[entries.length];     for(int i = 0; i < entries.length; i++){        nums[i] = Integer.parseInt(entries[i]);    }     for(int i = 0; i < entries.length; i++){        System.out.println(nums[i]);    }}}
查看完整描述

4 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果你想要 Java 8 版本,這里是代碼


Scanner s = new Scanner(System.in);      

String text = s.nextLine(); 

String[] entries = text.split("\\s");


List<Integer> integers = Arrays.stream(entries)

        .map(Integer::valueOf)

        .collect(Collectors.toList());


Collections.reverse(integers);


integers.forEach(integer -> System.out.print(String.format("%d ", integer)));

\\s表示“空白”,我建議你Scanner在最后關(guān)閉。


查看完整回答
反對(duì) 回復(fù) 2022-07-06
?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

試試下面的代碼:


public static void main(String[] args) 

{

  Scanner s = new Scanner(System.in);

  String text = s.nextLine();

  String[] entries = text.split(" ");

  for(int i = entries.length-1; i >= 0; i--) 

  {

     System.out.print(Integer.parseInt(entries[i])+ " ");

  }

}


查看完整回答
反對(duì) 回復(fù) 2022-07-06
?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果要以相反的順序存儲(chǔ)數(shù)字:


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

{

     nums[i] = Integer.parseInt(entries[entries.length-i-1]); 

如果您只想以相反的順序顯示數(shù)字(它們?cè)诹斜碇袑⒈3窒嗤捻樞颍?/p>


for(int i = entries.length-1; i >= 0; i--)

{

    System.out.println(nums[i]); 

}


查看完整回答
反對(duì) 回復(fù) 2022-07-06
?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以entries向后循環(huán)遍歷數(shù)組。這將涉及從負(fù) 1int i的長(zhǎng)度開始entries(因?yàn)檫@是您數(shù)組中的最后一個(gè)索引 - 即您的最后一個(gè)數(shù)字)。它還需要您繼續(xù)循環(huán) while i >= 0。i最后,您需要減少變量,而不是增加變量。這樣,您的計(jì)數(shù)器i將從循環(huán)結(jié)束到數(shù)組的開始(例如:如果輸入“1 2 3”,i將從索引開始:2、1、0)


請(qǐng)參見下面的示例:


public static void main(String[] args) {

   // TODO code application logic here

   Scanner s = new Scanner(System.in);


   String text = s.nextLine();



   String[] entries = text.split(" ");

   int[] nums = new int[entries.length];


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

     nums[i] = Integer.parseInt(entries[i]);

   }

   for(int i = entries.length-1; i >= 0; i--) {

     System.out.println(nums[i]);

   }

}


查看完整回答
反對(duì) 回復(fù) 2022-07-06
  • 4 回答
  • 0 關(guān)注
  • 141 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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