Java For循环问题

use*_*917 -1 java loops for-loop cycle

JButton nupp0 = new JButton(); // Teen nupu objektid, rida 54 
JButton nupp1 = new JButton();
JButton nupp2 = new JButton();
JButton nupp3 = new JButton();
JButton nupp4 = new JButton();
JButton nupp5 = new JButton();
JButton nupp6 = new JButton();
JButton nupp7 = new JButton();

public JButton nupud[] = { nupp0, nupp1, nupp2, nupp3, nupp4, nupp5, nupp6, nupp7 };
Run Code Online (Sandbox Code Playgroud)

我被告知要在for循环中创建这个代码片段,我尝试了很多方法,但我无法让它工作.有任何想法吗?

这是我的两次尝试:

for (int i =0 ; i < nupud.length ; i++) {
    JButton nupud[i] = new JButton;     
}

for (int i = 0 ; i < nupud.length ; i++) {
    nupud[i] = new JButton();
}
Run Code Online (Sandbox Code Playgroud)

Kev*_*lia 5

刚刚新推出阵列:

JButton[] nupud = new JButton[8];
for (int i = 0 ; i < nupud.length; i++){
    nupud[i] = new JButton();
}
Run Code Online (Sandbox Code Playgroud)