if文の部分がエラーになるのですがなぜでしょうか？

[code]

    class Solution{
        public static int vacationRental(int people, int day){
            // 関数を完成させてください
            if(day<=3) int perDay=80;
            else if(4<=day&&day<=9) int perDay=60;
            else int perDay=50;
    
            return Math.floor(people*perDay*day*1.12);
            
        }
    }
    
[/code]




変数`perDay`は使用される前に一度だけ宣言されている必要があります。  
なので、classの先頭で`int perDay`を宣言し、各`if`,`else`節でそれを利用するだけにして上げます。

[code]

    class Solution {
        public static int vacationRental(int people, int day){
            // 関数を完成させてください
            int perDay;
            if(day<=3) perDay=80;
            else if(4<=day&&day<=9) perDay=60;
            else perDay=50;
    
            return (int)Math.floor(people*perDay*day*1.12);
            
        }
    }
    
[/code]

だと思います。

