Buscar

exercícios de java

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]); 
 } 
}

Continue navegando