Salve,
Sono uno studente universitario e sto frequentando un corso di java.
Qui sotto c'è il codice di ordinamento per inserimento attraverso l'uso di variabili statiche con metodi statici.
l'errore che compare è il seguente: error: cannot find the symbol a.insert();
Cosa sbaglio?
Grazie a tutti in anticipo
codice:
public class Insertion_Ordering
{
static int[] a;
public static void insert()
{
for(int i=1; i<a.length; i++)
{
int temp = a[i];
int j;
for(j=i; j>0 && temp<a[j-1]; j--)
{
a[j] = a[j-1];
}
a[j] = temp;
}
}
public static void main(String[] args)
{
int i;
int [] a = new int[4];
a[0] = 10;
a[1] = 3;
a[2] = 5;
a[3] = 1;
for(i=0; i<a.length; i++)
{
System.out.println(a[i]);
}
a.insert();
for(i=0; i<a.length; i++)
{
System.out.println(a[i]);
}
}
}