·

Sistemas de Informação ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Sistemas de Informação ESPM Laboratório de Programação Prof Dr Antonio Marcos SELMINI antonioselminiespmbr Métodos de Manipulação de Strings Sistemas de Informação ESPM Métodos para manipulação de strings String mensagem teste com strings int total mensagemlength char c mensagemcharAt1 char y mensagemtoCharArray retorna o total de caracteres da string retorna o caractere em um índice específico retorna um array contendo cada caractere da string Sistemas de Informação ESPM Métodos para manipulação de strings String mensagem teste com strings String palavras mensagemsplit mensagemequalsespm mensagemequalsIgnoreCaseespm retorna um array contendo cada palavra da string retorna true se as strings são idênticas caso contrário retorna false retorna true se as strings são iguais independente de estar grafada em letra maiúscula ou minúscula caso contrário retorna false Sistemas de Informação ESPM Métodos para manipulação de strings String mensagem teste com strings mensagemcompareToespm mensagem mensagemtoLowerCase mensagem mensagemtoUpperCase mensagemreplacea x retorna 0 se as string são idênticas valor negativo se a primeira string é alfabeticamente menor que o parâmetro caso contrário retorna um valor positivo Converte os caracteres da string para minúsculo Converte os caracteres da string para maiúsculo Substitui o caractere a pelo caractere x Sistemas de Informação ESPM Exercícios 1 Escreva um programa em Java que leia uma palavra e imprima uma mensagem no vídeo console informando se a palavra é ou não um palíndromo 2 Escreva um programa em Java que leia uma palavra e faça a impressão conforme exemplo mostrado abaixo Suponha que o usuário tenha digitado a palavra AMOR A AM AMO AMOR Sistemas de Informação ESPM Exercícios 3 Escreva um programa que leia uma data de nascimento no formato ddmmaaaa e imprima a data com o mês escrito por extenso Por exemplo suponha que a data informada seja 29032015 A impressão deverá ser Você nasceu em 29 de março de 2015 4 Escreva um programa em Java que leia uma string que representa uma sequência de DNA e gere a cadeia complementar Por exemplo Entrada AATCTGCAC Saída TTAGACGTG Sistemas de Informação ESPM Exercícios 5 Escreva um programa em Java que leia um email e imprima uma mensagem no vídeo informando se o email é válido ou não Um email será considerado válido se tiver o símbolo mas não deve ser o primeiro e nem o último caractere do email Sistemas de Informação ESPM Exercícios 6 Em criptografia a Cifra de César também conhecida como cifra de troca código de César ou troca de César é uma das mais simples e conhecidas técnicas de criptografia É um tipo de cifra de substituição na qual cada letra do texto é substituída por outra que se apresenta no alfabeto abaixo dela um número fixo de vezes Por exemplo com uma troca de três posições A seria substituído por D B se tornaria E e assim por diante O nome do método é em homenagem a Júlio César que o usou para se comunicar com os seus generais Escreva um programa em Java que leia uma frase e também um valor inteiro que será utilizado para realizar a troca Imprima no vídeo a frase criptografada Por exemplo Normal a ligeira raposa marrom saltou sobre o cachorro cansado Cifrado D OLJHLUD UDSRVD PDUURP VDOWRX VREUH R FDFKRUUR FDQVDGR