前提・実現したいこと
『すっきりわかるjava入門』に記載されているコードで理解できない点があります。
発生している問題・エラーメッセージ
①mainメソッドで引数(3)を受け取った(int size)が 次の行ではnew int[size]に記載が変わっている理由。 (なぜnewがついても問題なくコンパイルできるのか。) ②new int[size]の記載で、sizeが[size]という記載になっている理由。
該当のソースコード
java
1 2public class Main { 3 public static int[] makeArray(int size) { 4 int[] newArray = new int[size]; 5 for (int i = 0; i < newArray.length; i++ ) { 6 newArray[i] = i; 7 } 8 return newArray; 9 } 10 public static void main(String[] args) { 11 int[] array = makeArray(3); 12 for (int i : array) { 13 System.out.println(i); 14 } 15 } 16}
試したこと
参考書を何度も読み返しましたが、理解出来ませんでした。
初心者のため、お見苦しい質問かと思いますが、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/26 10:39