Javaにおけるnew

Javaにおけるnewは、配列の全ての要素をクリア(0に)できる便利なものである。
そのnewを含む文の書式はこれ。

クリアしたい配列の名前 = new クリアしたい配列の型[その配列の要素数];

例えば、int型の配列・scoreという配列の全要素をクリアしたい場合、

score = new int[10];

と記述すればいい。

以下にて、newを含むJavaソースファイルの例を記述する。

import java.io.*;

class hairetsu{
 public static void main(String args) throws IOException{ 
                int score[] = {1,2,3,4,5,6,7,8,9,10};
                int i;

                for(i=0;i<10;i++){
     System.out.println(""+score[i]);
                }
                System.out.println("");

                score = new int[10];
  
                for(i=0;i<10;i++){
     System.out.println(""+score[i]);
                } 

                System.out.println("");
                System.out.println(""+score.length);
 }
}


scoreの中身は初めは

1
2
3
4
5
6
7
8
9
10

と表示されるが、newを経由後、

0
0
0
0
0
0
0
0
0
0

と表示される。