Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado

Olá, to tendo dificuldade em aplicar tratamento de erro  com try e catch nesse código. (um programa que compare dois valores Strings)

 

public class TryCatch {

    public static void main(String[] args) {
        String primeiraString = "Teste123";
        String segundaString = "Teste" + 123;

        
        if( primeiraString.equals(segundaString)) {
            System.out.println("As strings são iguais!");
        } else  {
            System.out.println("As strings não são iguais!");
        }
    }
}

 

 

Eu já consegui realizar nesse exercício... (um programa que tenha uma variável com ponto em String e que converta seu valor para inteiro)

 

public class TryCatch {

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        String str = s.nextLine(); 

        try {
            int i = Integer.parseInt(str); 
            long l = Long.parseLong(str); 
        } catch (NumberFormatException e) {
            System.out.println("Numero com formato errado!");
        } finally {
            s.close();
        }
    }
}

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...