manobral 0 Denunciar post Postado Maio 19, 2009 Estou com dificauldade de resolver um exercicio sobre java, segue a questão: Faça um programa para ler uma frase e contar a quantidade de vogais maiúsculas e minúsculas. import java.util.Scanner; public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { String F1 = new String(); Scanner Leia = new Scanner(System.in); F1 = Leia.nextLine(); Consegui fazer até essa parte. Agradeço desde já Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Maio 20, 2009 Teste esse código e aplique ao que voce precisa: Scanner Leia = new Scanner(System.in); String token = ""; while(token!=null){ token = Leia.findInLine("[A-Za-z]"); System.out.println(token); } O método findInLine vai procurar uma ocorrência do pattern que nesse caso é qualquer letra. Quando retornar null é que a String lida acabou. Compartilhar este post Link para o post Compartilhar em outros sites
Tarantula 0 Denunciar post Postado Maio 26, 2009 String linha_lida = (leia a linha numa String); int num_vogais = linha_lida.replaceAll("(?i)[^aeiou]","").length(); Compartilhar este post Link para o post Compartilhar em outros sites