2017-05-11 1 views
-2

私はJavaに慣れていないので、Arraysに苦労しています。私は配列コードの助けが必要です。 20のエラーがありますが、私はそれらを見つけることができません(7を除く)。また、私はStackOverflowの新しいので、フォーマットのために申し訳ありません。 コードは次のとおりです。あなたは間違いなく基本を学ぶ必要がJava-アレイエラー

public clas ArrayProcessing 
{ 
public void main (String [] args) 
{ 
int iElement = 0, 
int iSmallest = 0, 
int iPossible = 0; 
String strElements, strSmallest, strPossibles = ""; 
strElements = joptionPane.showInputDialog("How many elements would you like to be included in the array?"); 
iElements= Integer.parseInt(strElements); 
strSmallest =joptionPane.showInputDialog("What would you like the smallest number in the array to be?"); 
iSmallest = Integer.parseInt(strSmallest); 
strPossibles = joptionPane.showInputDialog("How many possible unique numbers would you like to have?"); 
iPossibleS= Integer.parseInt(strPossible); 
int[] intArray = int[iElement]; 
displayArray(intArray[0]); 
loadArray(intArray, iSmallest, iPossbles) 
displayArray(intArray); 
} 
public static void loadArray(int intArray, int iSmallest, int iPossibles) 
{ 
for (index =0; index < intArray.length(); index++) 
{ 
intArray[index] = iSmallest + (int) (Math.random()* iPossibles); 
} 
} 
public void displayArray(int[] intArray) 
{ 
String strOutput=""; 
for (iCounter = 0, iCounter<intArray.length, iCounter++); 
{ 
Output += intArray[iCounter] + ""; 
} 
jOptionPane.showMessageDialog(null, "These are the values in your array: \n" + strOutput, "Arrays", JOptionPane.INFORMATION_MESSAGE); 
} 
+1

http://stackoverflow.com/editing-help – azurefrog

+2

インデントについて聞いたことがありますか?あなたが知っている、コードを読みやすくするというコンセプトはありますか? – Andreas

+0

'intArray'は*配列*なので、おそらく' intArray'を 'loadArray'パラメータのint [] intArray'に変更すると助けになるでしょうか? ---最初の 'for'ループはパーツ間で'; 'を正しく使っているので、なぜ2番目に'、 'を使用しようとしていますか? – Andreas

答えて

0

。エラーを表示するIDEを取得します。 Eclipseや誰かがBlueJを提案しましたが(私はそれについて聞いていませんが)、それはあなたを助けるでしょう。エラーを表示するだけでなく、コードを書式設定することもできます。エラーをクリックすると、エラー行に移動します。

  1. カンマの代わりにセミコロンを使用します。
  2. forループの後に "{"がある場合は、セミコロンを使用しないでください。
  3. スイングコンポーネント(JOptionPane)を使用するには、JFrameを表示する必要があります。
  4. あなたとそのプログラムを読んでいる人は、インデントが重要です。範囲を決定するのがずっと簡単になります。

簡単に言えば、プログラミングという概念がありますが、基本はなく、最初にそのことが必要です。例えば、JOptionPaneの例から始めて、コードをインクルードするように展開してください。

幸運。そして、そこにぶら下がってください。私たちは皆あなたのところにいましたが、私たちはそれに固執しました。

関連する問題