error en Java
Publicado por Dale (2 intervenciones) el 23/07/2010 03:36:30
Hola... necesito de su ayuda o un consejo...
Nececito un programa que calcule una llamada foranea... con un par de sentencias, if anidadas....
Pero al momento de compilar me arroja un error y lo desconosco:
LlamadaForanea.java:17: 'else' without 'if'
else if(zona==y){
^
1 error
Y el si guiente codigo es..:
Supongo que mi estructura esta mal me no encuentro mi desperfecto...
public class LlamadaForanea{
private double telefono;
private char zona;
private double tiempo;
private double cXmin;
public void cTelefono(double n){
telefono=t;}
public void cZona(char z){
zona=z;}
public void cTiempo(double t){
tiempo=t;}
public void calcularCXMin(){
if(zona==x){
cXmin=tiempo*1.20;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
else if(zona==y){
cXmin=tiempo*1.50;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
}
else if(zona==z){
cXmin=tiempo*1.70;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
}
}
}
}
Nececito un programa que calcule una llamada foranea... con un par de sentencias, if anidadas....
Pero al momento de compilar me arroja un error y lo desconosco:
LlamadaForanea.java:17: 'else' without 'if'
else if(zona==y){
^
1 error
Y el si guiente codigo es..:
Supongo que mi estructura esta mal me no encuentro mi desperfecto...
public class LlamadaForanea{
private double telefono;
private char zona;
private double tiempo;
private double cXmin;
public void cTelefono(double n){
telefono=t;}
public void cZona(char z){
zona=z;}
public void cTiempo(double t){
tiempo=t;}
public void calcularCXMin(){
if(zona==x){
cXmin=tiempo*1.20;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
else if(zona==y){
cXmin=tiempo*1.50;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
}
else if(zona==z){
cXmin=tiempo*1.70;
System.out.println("Usd. Tiene una llamada por: "+cXmin);
}
}
}
}
Valora esta pregunta


0