2016-07-11 10 views
1

なぜ、コンパイラのエラーが文字列Arrayを指しているのかわかりません。私はforループを作成し、手動で各下付き文字にその年の月の名前を記入する必要がありますか?助けてください!!Rainfallmain.java:13というコンパイラエラーが発生し続けます。エラー:<identifier>が予想されます。

import java.util.*; 

public class Rainfallmain 
{ 
public static void main(String [] args) 
{ 
    double months = 12; 
    double average = Rainfallyr.getAverage(); 
    double Mostrain = Rainfallyr.getHighest(); 
    double Leastrain = Rainfallyr.getLowest(); 
    double total = Rainfallyr.getTotal(); 
    double [] Rainfallyr = new Rainfall[months]; 
    String[] Mon = {"January", "Febuary", "March", "April", "May", "June", "July", "August". "September", "October", "November", "December"}; 

    getRainvalues(Rainfallyr, mon); 

    System.out.println(" The total rainfall for the year is " + Mostrain); 
    System.out.println(" The total least aount of rain is " + Leastrain); 
    System.out.println(" The total rainfall for the year is " + total); 
    System.out.println(" The average rainfall for the year is " + average); 


} 


} 
    public static void getAllvalues(double []rain, String [] mon) 
    { 
     Scanner input = new Scanner(System.in); 
     for(int i = 0; i < r.length; i++) 
     { 
     System.out.print(" Enter Rain for each month" +mon[i]+" :"); 
     r[i] = input.nextDouble(); 


     } 




    } 
+0

どのような環境でコーディングしているのですか? –

+0

経験の浅いプログラマーには使いにくいIDEをお勧めしますか? – alxanderapollo

答えて

2
"August". "September" 

識別子(メンバーの名前がアクセスされている)、ではない文字列リテラルに続くする必要.メンバアクセス演算子。そのため、エラーメッセージに「識別子が必要です」というメッセージが表示されます。

おそらくコンマを使用することを意味します。

関連する問題