if (num < 25000);{
Sobra ese ;
Usa un IDE, como NetBeans, https://netbeans.org/downloads/, para que el Editor te avise de problemas de compilación, como el que has tenido, mientras estás editando.
Prueba con esta estrucutura
if(condicion){
}else if(condicion){
}else if(condicion){
}else if(condicion){
}
.
.
.
else{
}
Buenas A todos.
Me encuentro realizando un curso on-line de JAVA desde cero y en un de las actividades me piden realizar un ejercicio con el Condicional IF, pero me sale un error. El ejercicio es el siguiente:
Practicar haciendo un applet llamado ImpuestoApplet que tome el precio de un producto y calcule el impuesto a pagar de acuerdo a la tabla siguiente:
Precio del artículo------->% impuesto
Menor a 10,000------->5%
Mayor o igual a 10,000 y menor a 25,000------->10%
Mayor o igual a 25,000------->15%
Y el codigo del ejercicio que realice es este:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
//
public class ImpuestoApplet extends Applet implements ActionListener {
Label l1, l2;
TextField t1, t2;
Button b;
public ImpuestoApplet() {
l1 = new Label("Precio Articulo");
t1 = new TextField(18);
l2 = new Label("Impuesto a Pagar");
t2 = new TextField(18);
b = new Button("Calcula");
add(l1);
add(t1);
add(l2);
add(t2);
add(b);
b. addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
int num = Integer.parseInt(t1.getText());
if (num < 10000) {
t2.setText(""+ num * 0.05);
} else {
if (num >= 10000) {
t2.setText(""+ num * 0.10);
} else {
if (num < 25000);{
t2.setText(""+ num * 0.10);
} else {
t2.setText(""+ num * 0.15);
}
}
}
}
}
Pero me sale el siguiente error:
C:\Users\cardila.DOMINIOBQ\Documents\JCreator Pro\MyProjects\Ejemplos\ImpuestoApplet\src\ImpuestoApplet.java:44: error: 'else' without 'if'
} else {
^
1 error
Agradezco que alguien me pueda ayudar.
Mi correo es: carlosandresardila@gmail.com
Muchas Gracias.