Leer 10 numeros y desplegar el mayor

import java.util.*;
public class problema3 {
 public static void main (){
     int a[] = new int[10];
     int i,mayor;
       
     Scanner teclado = new Scanner(System.in);
      System.out.println("Escribe los 10 nùmeros ");
     System.out.print("1: ");
     a[0]= teclado.nextInt();
       mayor = a[0];
        for (i=1;i<10;i++){
            System.out.print(i+1 +": ");
            a [i] = teclado.nextInt();
           if (a[i] > mayor){
                mayor = a[i];
            }
        }
       System.out.println("El nùmero mayor es: " + mayor);
      
    }
}