package Array;
public class ArrayLesson1
{
static int[] array = { 10, 20, 30, 40 };
public static void main(String[] args) {
int i = 0;
System.out.println("While Loop Result");
while (i < 4) {
int c = array[i] * array[i];
System.out.println("Resutl = " + c);
i++;
}
subclass obj = new subclass();
obj.loopj();
obj.loopk();
}
}
class subclass {
public static void loopj() {
for (int j = 0; j < 4; j++) {
int result = array[j] * array[j];
System.out.println("FOR Loop J Result");
System.out.println("Result = " + result);
}
}
static void loopk() {
for (int k = 0; k < 4; k++) {
int result2 = array[k] + array[k];
System.out.println("FOR Loop K Result");
System.out.println("Result = " + result2);
}
}
}
上記のコードから、私はクラス "ArrayLesson1"から "配列"にアクセスできませんでした。ループ可視性のコントロール
Resutl = 100
Resutl = 400
Resutl = 900
Resutl = 1600
を結果しながら:あなたは出力を見ることができます
以下のエラーが発生しています。
Exception in thread "main" java.lang.Error: Unresolved
compilation problems: array cannot be resolved to a variable array
cannot be resolved to a variable
at Array.subclass.loopj(ArrayLesson1.java:40)
at Array.ArrayLesson1.main(ArrayLesson1.java:25)
あなたの質問は何ですか? – GhostCat