En este código me salió el erro ya mencionado, pero no capto cuál es el problema:
public static int ivaFac(){
int total=tresAr();
int resultado=0;
if (total>=1000){
resultado=(total*10/100)*16;
System.out.println(resultado);
} else{
int ivaNor;
ivaNor=total*16;
System.out.println(resultado);
}
Yo ahí veo que falta el corchete } de cierre del método.
De todas formas, ¿acaso no puedes buscar el mensaje de error en Google para comprender lo que ocurre, que tenemos que hacerlo nosotros por ti?.
- http://www.java67.com/2016/08/how-to-fix-illegal-start-of-expression-error-in-java.html
- http://lmgtfy.com/?q=java+illegal+star+of+expresion
Saludos