2017-12-26 6 views
-1

こんにちは私は初心者ですが、クラスの仕組みを理解するのに問題があります。誰かが私が間違っていた場所を教えて、どのように私がそれを修正できるかを教えてくれましたか?ありがとう:)プログラム内の配列とクラスに問題があります

public class test { 

public static String[] q; 
public static int count =0; 

public static void addString(String text) { 
    q[count] = (text); 
    count++; 
    } 

public static void main (String [] args) { 


    addString("Test"); 
    addString("Test2"); 

for (String array: q) { 
    System.out.println (array); 
    } 

}} 
+0

あなたの配列を初期化する必要があり、さもなければ、あなたがそれを使用するときには、 'NullPointerException'を得るには、すべてを初期化する必要が 最初の行。 –

答えて

0

パブリックstatic String [] q = new String [10];

変更するには、動的にJAVA

関連する問題