使用嵌套的 for 循环为二维数组赋值

时间:2021-03-11 21:22:38

标签: java for-loop multidimensional-array

我想通过使用嵌套的 for 循环将值迭代到我的 2D 数组,但这是我目前所拥有的。我认为它确实填充了我的二维数组,但没有填充我想要的数字。我希望它从 2 开始填充 2 的幂。所以我的结果看起来像: 2, 4, 8, 16、32、64……等等,直到我的行和列完成。

我的代码:

public class RowsSum {
    public static void main(String[] args) {
        int[][] nums = new int[5][3]; //declaring a 2D array of type int
        for (int i = 0; i <= nums.length; i++) {
            for (int j = 0; j < nums[0].length; j++) {
                nums[i][j] = (i * nums[0].length) + j + 1;
                System.out.print(nums[i][j] + "\t");
            }//closing inner loop
            System.out.println("");
        }// closing nested for loop
    }// closing main method
}//closing class

1 个答案:

答案 0 :(得分:0)

这应该有效:

%!
%%IncludeFeature: emulation(postscript)
%%IncludeFeature: input(lower)
%%IncludeFeature: output(face-up)
%%EndComments
/font {findfont exch scalefont setfont} bind def
%%========== Column 1.1 ==========
initgraphics
90 rotate
40 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(          Black Go Type Cover) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(99) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111263638) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111263638º¿) show
grestore
%%========== Column 1.2 ==========
initgraphics
90 rotate
159.75 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(             Nba 2K20) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(29) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111712858) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111712858,¿) show
grestore
%%========== Column 1.3 ==========
initgraphics
90 rotate
279.5 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(        Xbox Live 12 Month \(2015\)) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(59) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063333) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í1100633333¿) show
grestore
%%========== Column 1.4 ==========
initgraphics
90 rotate
399.25 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Xbox Live 3 Month \(2015\)) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(24) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063340) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110063340«¿) show
grestore
%%========== Column 1.5 ==========
initgraphics
90 rotate
519 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(            Crackdown 3) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(19) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111444012) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111444012{¿) show
grestore
%%========== Column 1.6 ==========
initgraphics
90 rotate
638.75 -55 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(32GB Pink iPod Touch 6Th Gen) show
grestore
14 /Helvetica-Bold font
20 -20 moveto
($) show
62 -20 moveto
(99) show
31 -35 moveto
1.25 2.25 scale
(249) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(4828630) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í4828630G¿) show
grestore
%%========== Column 2.1 ==========
initgraphics
90 rotate
40 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(           Shell Oil $25) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(00) show
36 -35 moveto
1.25 2.25 scale
(25) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063058) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110063058[¿) show
grestore
%%========== Column 2.2 ==========
initgraphics
90 rotate
159.75 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Switch Lite Blue Armor Case) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(19) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111742897) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111742897R¿) show
grestore
%%========== Column 2.3 ==========
initgraphics
90 rotate
279.5 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(3Doodler Create+ Nozzle Set) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(19) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112164307) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112164307O¿) show
grestore
%%========== Column 2.4 ==========
initgraphics
90 rotate
399.25 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(        Kingdom Hearts:All In One) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(39) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111923573) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111923573t¿) show
grestore
%%========== Column 2.5 ==========
initgraphics
90 rotate
519 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Tab S6 Lite Cover Blue) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(69) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112013872) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112013872Z¿) show
grestore
%%========== Column 2.6 ==========
initgraphics
90 rotate
638.75 -142 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Tab S6 Cover Rose Blush) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(69) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112013775) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112013775n¿) show
grestore
%%========== Column 3.1 ==========
initgraphics
90 rotate
40 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Deskjet 3639 All In One) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(39) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111773318) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111773318t¿) show
grestore
%%========== Column 3.2 ==========
initgraphics
90 rotate
159.75 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(          10" Trolley Speaker) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(69) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111533546) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111533546l¿) show
grestore
%%========== Column 3.3 ==========
initgraphics
90 rotate
279.5 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(A4,4GB,32GB,14",Home 10S,Pink) show
grestore
14 /Helvetica-Bold font
20 -20 moveto
($) show
62 -20 moveto
(99) show
31 -35 moveto
1.25 2.25 scale
(199) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111982707) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111982707δ¿) show
grestore
%%========== Column 3.4 ==========
initgraphics
90 rotate
399.25 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Kasa Spot Smart Cam Indoor) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(39) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111712904) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111712904N¿) show
grestore
%%========== Column 3.5 ==========
initgraphics
90 rotate
519 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Tab S6 Lite S-Pen Rose) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(49) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112013937) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112013937n¿) show
grestore
%%========== Column 3.6 ==========
initgraphics
90 rotate
638.75 -229 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         3Doodler Start Pen Set) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(49) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112164102) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112164102{¿) show
grestore
%%========== Column 4.1 ==========
initgraphics
90 rotate
40 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(           Ally Tw Gunmetal) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(99) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(112103456) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í112103456Q¿) show
grestore
%%========== Column 4.2 ==========
initgraphics
90 rotate
159.75 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Funko Pop:Frozen 2 Kristoff) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(10) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111773407) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111773407j¿) show
grestore
%%========== Column 4.3 ==========
initgraphics
90 rotate
279.5 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Symantec Ns Deluxe 5 Device) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(79) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063449) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110063449x¿) show
grestore
%%========== Column 4.4 ==========
initgraphics
90 rotate
399.25 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(           Pro Controller) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(69) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110602293) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110602293P¿) show
grestore
%%========== Column 4.5 ==========
initgraphics
90 rotate
519 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(A4,4GB,32GB,14",Home 10S,Pink) show
grestore
14 /Helvetica-Bold font
20 -20 moveto
($) show
62 -20 moveto
(99) show
31 -35 moveto
1.25 2.25 scale
(199) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111982707) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í111982707δ¿) show
grestore
%%========== Column 4.6 ==========
initgraphics
90 rotate
638.75 -316 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Xbox Live 3 Month \(2015\)) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(24) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063340) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110063340«¿) show
grestore
%%========== Column 5.1 ==========
initgraphics
90 rotate
40 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Microsoft Windows Gc $25) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(00) show
36 -35 moveto
1.25 2.25 scale
(25) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110063422) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110063422\)¿) show
grestore
%%========== Column 5.2 ==========
initgraphics
90 rotate
159.75 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Switch Lite Crystal Case) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(13) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111742668) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í1117426685¿) show
grestore
%%========== Column 5.3 ==========
initgraphics
90 rotate
279.5 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Yo-Kai Watch 2:Psychic Specter) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(39) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110782135) show
/Code128-Regular findfont 46 scalefont setfont
5 -55 moveto
gsave
.6 .2 scale
(í110782135W¿) show
grestore
%%========== Column 5.4 ==========
initgraphics
90 rotate
399.25 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         7-8" Neoprene Tab Case) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(19) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(4708120) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 5.5 ==========
initgraphics
90 rotate
519 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Wallmount-Wht-Beam \(Bm1Wmww1\)) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(00) show
36 -35 moveto
1.25 2.25 scale
(59) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111202892) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 5.6 ==========
initgraphics
90 rotate
638.75 -403 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(          Joy-Con Wheel 2 Pack) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(14) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111382343) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.1 ==========
initgraphics
90 rotate
40 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Endgame:Captain America-Funko) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(10) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111742640) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.2 ==========
initgraphics
90 rotate
159.75 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Switch Lite Blue Armor Case) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(19) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111742897) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.3 ==========
initgraphics
90 rotate
279.5 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(           Cvs Pharmacy $25) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(00) show
36 -35 moveto
1.25 2.25 scale
(25) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(3899284) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.4 ==========
initgraphics
90 rotate
399.25 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(Funko Pop:Michael Jordan Bulls) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(34) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(111773430) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.5 ==========
initgraphics
90 rotate
519 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(          Indoor HDTV Antenna) show
grestore
14 /Helvetica-Bold font
25 -20 moveto
($) show
60 -20 moveto
(99) show
36 -35 moveto
1.25 2.25 scale
(24) show
1 1 scale
gsave
8 /Helvetica font
15 -23 moveto
1.25 .5 scale
(110303539) show
%%/Code128-Regular findfont 46 scalefont setfont
%%5 -55 moveto
%%gsave
%%.6 .2 scale
%%(í110782135W¿) show
grestore
%%========== Column 6.6 ==========
initgraphics
90 rotate
638.75 -490 translate
13 /Helvetica font
0 0 moveto
gsave
.5 1 scale
(         Google Nest Cam Outdoor) show
grestore
14 /Helvetica-Bold font
20 -20 moveto
($) show

代码A:这里,我只是将数组内的值设置为2的数组中位置的幂,从1开始。为了得到位置,我将当前col索引乘以每行的长度加上当前行中的索引。这只是一种无需在循环外创建新的计数变量,然后在内循环中每次都递增它的方法,尽管如果您愿意,也可以这样做。