Почему этот код не так? btw i'm kinda newПочему ошибка компиляции: «незаконный старт типа public static double»?
import java.util.*;
public class exercicio6_5 {
public static Scanner sc= new Scanner (System.in);
public static void main (String args[]) {
double a[]=new double [sc.nextInt()];
double val;
int i=0;
do
{
System.out.println("Valor real: ");
val=sc.nextDouble();
a[i]=val;
i++;
}
while (i<a.length);
System.out.println("A media é: " + media(a,i));
}
public static double media(int [a], int i)
{
int soma=0;
int x=0;
double med;
do
{
soma=soma+a[x];
x++;
}
while (x<i);
med=soma/i;
return media;
}
}
Ошибка компилятора «незаконный старт типа public static double» why?
Вы должны хотя бы предоставить дополнительную информацию о том, что ожидается, и о том, что фактический результат. – hotzst
'... media (int [a], ..)' неверен. Установите флажок [Передача информации в метод] (https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html). – sam
Я просто спрашиваю, почему существует ошибка, если я компилирую – Salgado