Подскажите, как быть?
Компилятор пишет по 10 строке:
com/javarush/task/task05/task0507/Solution.java:15: error: variable a is already defined in method main(java.lang.String[])
double a = Double.parseDouble(R.readLine());
package com.javarush.task.task05.task0507;
/* Среднее арифметическое*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader R= new BufferedReader(new InputStreamReader(System.in));
int a=0;
double sum=0;
double count=0;
while (a!=-1){
double a = Double.parseDouble(R.readLine());
sum+=a;
count+=1;
}
double sum2=sum-1;
double count2=count-1;
System.out.println(sum2/count2);
}
}
А если 10 строку убрать:
package com.javarush.task.task05.task0507;
/* Среднее арифметическое*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader R= new BufferedReader(new InputStreamReader(System.in));
// int a=0;
double sum=0;
double count=0;
while (a!=-1){
double a = Double.parseDouble(R.readLine());
sum+=a;
count+=1;
}
double sum2=sum-1;
double count2=count-1;
System.out.println(sum2/count2);
}
}
, то компилятор пишет по поводу 14 строки:
com/javarush/task/task05/task0507/Solution.java:14: error: cannot find symbol
while (a!=-1){
^