誰かがこれで私を助けてくれることを願っています.私はJavaの初心者です. 私の問題は、配列を印刷するといくつかの文字が表示され、配列内のスポットの数を印刷したいということです。(関係のないコードは無視してください。まだ完成に近づいていません)
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
public class MainClass {
public static void main (String[] args){
int arrayIntC, arrayIntE, nOC, nOE;
char confirmNumbers;
do{
String numberOfCharacters = JOptionPane.showInputDialog("Enter the number of characters:");
String numberOfEnemies = JOptionPane.showInputDialog("Enter the number of enemies:");
nOC = Integer.parseInt(numberOfCharacters);
nOE = Integer.parseInt(numberOfEnemies);
JOptionPane.showMessageDialog(null, "Number of characters: " + nOC, "DnD Organizer", JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null, "Number of enemies: " + nOE, "DnD Organizer", JOptionPane.PLAIN_MESSAGE);
confirmNumbers = JOptionPane.showInputDialog("Are the numbers correct? (y/n)").charAt(0);
}while(confirmNumbers != 'y');
JOptionPane.showMessageDialog(null, "Banarne", "DnD Organizer", JOptionPane.PLAIN_MESSAGE);
arrayIntC = nOC -1;
arrayIntE = nOC -1;
int[] arrayC = {arrayIntC}, arrayE = {arrayIntE};
JOptionPane.showMessageDialog(null, "Platser i arrayC: ", "DnD Organizer", JOptionPane.PLAIN_MESSAGE);
/*for (int i = 0; i <arrayC.length; i++){
System.out.printf("%5d%8d", i, arrayC[i]);
}*/
JOptionPane.showMessageDialog( null, arrayC );
System.exit(0);
}//main
}//MainClass