簡體   English   中英

我如何使這個多維度數組打印相反的數字

[英]How do I make this multi dimential array print the opposite numbers

所以基本上這個Java程序會打印

43 
39 
71

但是我必須把它打印出來

17 
93 
34

目前,我在理解它時遇到了一些麻煩,如果有人可以逐步向我展示如何做到這一點,將會很有幫助。

   int a[][] = {{4,2,7}, {3,9,1}};
   int j,i;
   for(i = 0; i < a[0].length; i++)
   {
       for(j = 0; j < a.length; j++)
       System.out.print(a[j][i]);
       System.out.println();
   }

只需反轉循環的順序即可。

int a[][] = {{4,2,7},
            {3,9,1}};
int j,i;
for(i = a[0].length - 1; i >= 0; i--)
{
    for(j = a.length - 1; j >= 0; j--)
        System.out.print(a[j][i]);
    System.out.println();
}

您可以簡單地反轉循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM