Q:

illegal start of expression invert if

Estoy programando en Java, soy nuevo en este lenguaje. Al intentar ejecutar el siguiente código me muestra el error de "illegal start of expression invert if"
import java.util.Scanner;

public class HolaMundo {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.println("Proporcione un valor entre 0 y 10 ");
        int calificacion = Integer.parseInt(scanner.nextLine());

        if(calificacion == 0){
        System.out.println("F");
        }
        else {if(calificacion == 1  && < 6){
            System.out.println("F");
        }
        else if(calificacion == 6 && <= 7){
            System.out.println("D");
        }
        else if(calificacion == 7 && <= 8){
                System.out.println("C");
        }
        else if(calificacion == 8 && <= 9){
                System.out.println("B");
        }
        else if(calificacion == 9 && <= 10){
                System.out.println("A");
        }

    }
}

Mil gracias

A:

Me alegro de que te hayas animado a aprender Java, considera dos puntos:

Identar el código. Tienes un else if dónde te falta un corchete. (el primero para ser concretos)
Las comparaciones usando operadores lógicos, AND, OR, etc... Si quieres comparar algo, debes poner explícitamente la comparación, la sintaxis de Java no está creada para explicitar sólo la primera vez la variable a comparar y a partir de ahí, anidar condiciones indiferentemente, visualmente:

else if(calificacion == 9 && <= 10){ // Incorrecto

else if(calificacion == 9 && calificacion <= 10){ // Correcto

De forma que tu código escrito de forma correcta sería: 

public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);
    System.out.println("Proporcione un valor entre 0 y 10 ");
    int calificacion = Integer.parseInt(scanner.nextLine());

    if(calificacion == 0){
        System.out.println("F");
    }
    else {
        if(calificacion == 1  && calificacion < 6){
            System.out.println("F");
        }
        else if(calificacion == 6 && calificacion <= 7){
            System.out.println("D");
        }
        else if(calificacion == 7 && calificacion <= 8){
                System.out.println("C");
        }
        else if(calificacion == 8 && calificacion <= 9){
                System.out.println("B");
        }
        else if(calificacion == 9 && calificacion <= 10){
                System.out.println("A");
        }
    }

}

Aunque podríamos refactorizar esto un poco, para que sea más limpio y fácil de extender sus funcionalidades (además de que tienes algunos fallos de lógica, si introduzco un 7, van a saltar dos mensajes a la vez, fijate en los condicionales que has puesto, mismo ocurriría con el 8 y el 9):

if(calificacion < 6){
    System.out.println("F");
} else if (calificacion >= 6 && calificacion <= 7) {
    System.out.println("D");
} else if (calificacion > 7 && calificacion <= 8){
    System.out.println("C");
} else if (calificacion > 8 && calificacion <= 9){
    System.out.println("B");
} else if (calificacion > 9 && calificacion <= 10){
    System.out.println("A");
}

A:

Mira aquí te dejo otra opción para tu código, como estas haciendo validaciones con calificaciones decidí declarar la variable "calificacion" como float en vez de int para que te permita ingresar puntos decimales.
Scanner scanner = new Scanner(System.in);
    System.out.println("Proporcione un valor entre 0 y 10 ");
    float calificacion = Float.parseFloat(scanner.nextLine());

        if(calificacion < 6 ){
            System.out.println("F");
        }else{
            if(calificacion >= 6 && calificacion < 7){
                System.out.println("D");
            }
            if(calificacion >= 7 && calificacion < 8){
                System.out.println("C");
            }
            if(calificacion >= 8 && calificacion < 9){
                System.out.println("B");
            }
            if(calificacion >= 9 && calificacion <= 10){
                System.out.println("A");
            }
        }

