Leer 10 numeros y desplegar el menor

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