2011-07-08 4 views
0

私はint型の配列を持っています。 1つの場所があり、それをint型の変数にコピーしたいと思います。配列内の値を変数にコピーする

例:その後、私のコードで

 Random randomNum = new Random(); 
     int myNumber = randomNum.Next(1,1000); 

     int[] puterNumber = new int[1]; 
     puterNumber[ 1 ] = myNumber; 

...

 int myPuterNumber; 

     myPuterNumber = puterNumber[ 1 ]; 

I 'のシンボルを解決できません 'puterNumber''

を言っマウスオーバーでメッセージを取得し、私は足りません配列の値をint変数にコピーするステップ?

+2

"後で同じコードを使用する"という意味は、後で同じ方法で使用することですか?それとも「別の方法で」という意味ですか?後者の場合、配列 'puterNumber'がアクセスしようとしているポイントで範囲外にあるという問題があります。 – Carson63000

+3

また、実行時にこのコードで範囲外のインデックスを取得しようとしています。 Java配列のインデックスは0ではなく1から始まります。 – Collin

答えて

1

これはスコープエラーのように見えます。おそらく、Javaを使用している場合はオブジェクト構造のためです。正直なところ、より多くのコードは、どこから問題が発生したのかを明確にするのに役立ちます。

+2

+1 Javasのキャストと変数宣言で嫌なことを過小評価してはいけません。 – Satanicpuppy

関連する問題