else e if

Java

13/04/2011


no eclipse esta apresentando um erro no "else" ..como corrigir?
----------------
import java.util.Scanner;
public class capital {
    
    public static void main(String[] args) {
        
        String resp;
        Scanner ent=new Scanner(System.in);

        System.out.println("Qual a capital do brasil?");
        resp=ent.next();

            if (resp == "BRASÍLIA" | resp == "Brasília");{
                System.out.println("parabéns");
            } else{ 
                if (resp == "brasília" | resp == "BRASÍLIA" | resp =="Brasília" | resp =="brazília");
                System.out.println("blz, mas preste atencao: Brasília ou BRASÍLIA");
            }else{
                System.out.println("errado, estude mais");        
                }        
        }
    }


Fado

Fado

Curtidas 0

Respostas

Davi Costa

Davi Costa

13/04/2011

import java.util.Scanner;
public class capital {
   
    public static void main(String[] args) {
       
        String resp;
        Scanner ent=new Scanner(System.in);

        System.out.println("Qual a capital do brasil?");
        resp=ent.next();

            if (resp == "BRASÍLIA" | resp == "Brasília");{
                System.out.println("parabéns");
            } else if (resp == "brasília" | resp == "BRASÍLIA" | resp =="Brasília" | resp =="brazília"){
                System.out.println("blz, mas preste atencao: Brasília ou BRASÍLIA");
            }else{
                System.out.println("errado, estude mais");       
                }       
        }
    }

Att Davi

Divulgando:
https://www.devmedia.com.br/articles/viewcomp.asp?comp=20473 https://www.devmedia.com.br/articles/viewcomp.asp?comp=20474 https://www.devmedia.com.br/articles/viewcomp.asp?comp=20475

GOSTEI 0
Fado

Fado

13/04/2011

esse é o erro que o eclipse apresenta!

"Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Syntax error on token "else", delete this token
    Syntax error on token "else", delete this token

    at capital.main(capital.java:13)"


import java.util.Scanner;
public class capital {
   
    public static void main(String[] args) {
       
        String resp;
        Scanner ent=new Scanner(System.in);

        System.out.println("Qual a capital do brasil?");
        resp=ent.next();

            if (resp == "BRASÍLIA" | resp == "Brasília");{
                System.out.println("parabéns");
            } else if (resp == "brasília" | resp == "BRASÍLIA" | resp =="Brasília" | resp =="brazília"){
                System.out.println("blz, mas preste atencao: Brasília ou BRASÍLIA");
            }else{
                System.out.println("errado, estude mais");       
                }       
        }
    }

Att Davi

Divulgando:
https://www.devmedia.com.br/articles/viewcomp.asp?comp=20473 https://www.devmedia.com.br/articles/viewcomp.asp?comp=20474 https://www.devmedia.com.br/articles/viewcomp.asp?comp=20475

GOSTEI 0
Davi Costa

Davi Costa

13/04/2011

VERSÃO COM ERRO
import java.util.Scanner;
public class capital {
   
    public static void main(String[] args) {
       
        String resp;
        Scanner ent=new Scanner(System.in);

        System.out.println("Qual a capital do brasil?");
        resp=ent.next();

            if (resp == "BRASÍLIA" | resp == "Brasília");{
                System.out.println("parabéns");
            } else if (resp == "brasília" | resp == "BRASÍLIA" | resp =="Brasília" | resp =="brazília"){
                System.out.println("blz, mas preste atencao: Brasília ou BRASÍLIA");
            }else{
                System.out.println("errado, estude mais");       
                }       
        }
    }

VERSÃO CORRIGIDA
import java.util.Scanner;
public class capital {
   
    public static void main(String[] args) {
       
        String resp;
        Scanner ent=new Scanner(System.in);

        System.out.println("Qual a capital do brasil?");
        resp=ent.next();

            if (resp == "BRASÍLIA" | resp == "Brasília"){
                System.out.println("parabéns");
            } else if (resp == "brasília" | resp == "BRASÍLIA" | resp =="Brasília" | resp =="brazília"){
                System.out.println("blz, mas preste atencao: Brasília ou BRASÍLIA");
            }else{
                System.out.println("errado, estude mais");       
                }       
        }
    }


Att Davi
GOSTEI 0
POSTAR