Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade de Tecnologia de Itapira Doutor Ogari de Castro Pacheco Thalles Ariel Oliveira Santos 3ª Lista de Exercícios Itapira/SP 2018 3ª Lista de exercicios 1. Dada as strings baixo, comparar a primeira com as outas três informando se são iguais. String musico1 = “Caetano Veloso"; String musico2 = “Raul Gil"; String musico3 = “Caetano Veloso"; String musico4 = “Milton Nascimento"; Obs: Lembra da apresentação feita sobre strings. package ex1lista3; public class Ex1Lista3 { public static void main(String[] args) { String musico1 = "Caetano Veloso"; String musico2 = "Raul Gil"; String musico3 = "Caetano Veloso"; String musico4 = "Milton Nascimento"; boolean teste1 = musico1.equals(musico2); boolean teste2 = musico1.equals(musico3); boolean teste3 = musico1.equals(musico4); System.out.println("Musico1 = Musico2: " + teste1); System.out.println("Musico1 = Musico3: " + teste2); System.out.println("Musico1 = Musico4: " + teste3); } } 2. Pedir para o usuário digitar uma frase, converter a string digitada em uma array e ordenar esta array. Obs: para converter a string em array, utilizar o método toCharArray(). Para ordenar utilizar a classe Arrays.sort(). Procurar a sintaxe dos métodos e classe na internet. package ex2lista3; import java.util.Arrays; import java.util.Scanner; public class Ex2Lista3 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.print("Digite uma frase: "); String frase = entrada.nextLine(); //criando um array tipo char, e trasformando a string em Array char[] fraseArray = frase.toCharArray(); //Ordenando o Array Arrays.sort(fraseArray); System.out.println("Frase Original : " + frase); System.out.println("Frase Ordenada : "); for(int i=1; i<fraseArray.length; i++) { System.out.println(fraseArray[i]); } } } 3. Pedir para o usuário digitar uma frase, converte a frase em letras maiúsculas. Após isto, contar a quantidade de vogais A, E, I , O, U na frase. Desconsiderar vogais acentuadas. Utilizar as funções toUpperCase() e charAt(). Apresentar conforme abaixo: A B C D E --- --- --- --- ---- 00 00 00 00 00 package ex3lista3; import java.util.Scanner; public class Ex3Lista3 { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); //Criando um Array tipo inteiro com cinco 5 indices int[] vogais = new int[5]; System.out.print("Digite um frase: "); String frase = entrada.nextLine(); //Passando a frase para o Maiusculo String fraseMaiuscula = frase.toUpperCase(); for(int i = 0; i<fraseMaiuscula.length(); i++) { switch(fraseMaiuscula.charAt(i)) { case 'A': vogais[0] +=1; break; case 'E': vogais[1] +=1; break; case 'I': vogais[2] +=1; break; case 'O': vogais[3] +=1; break; case 'U': vogais[4] +=1; break; } } System.out.println(" A E I O U"); System.out.println("-- -- -- -- -- "); System.out.format("%2d %2d %2d %2d %2d \n", vogais[0], vogais[1], vogais[2], vogais[3], vogais[4]); } }
Compartilhar