新しいパッケージと新しいクラスを作成し、このプログラムを実行しようとしましたが、古いプログラムを実行しているか、私は "自動的にビルド"しています。Eclipseは古いプログラムを実行していますが、メインメソッドはありません
public class test {
public static void main(String[] args) {
int[] x = { 1, 2, 3, 4, 5 };
increase(x);
int[] y = { 1, 2, 3, 4, 5 };
increase(y[0]);
System.out.println(x[0] + " " + y[0]);
}
public static void increase(int[] x) {
for (int i = 0; i < x.length; i++)
x[i]++;
}
public static void increase(int y) {
y++;
}
}
**どのように**あなたはそれを実行しようとしていますか?また、Javaは価値渡しです。 –
"Old"は後方互換性の感じを与えます...むしろ "previous"と言います。 – Mordechai
**は正確に**エラーですか? – ItamarG3