Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

manobral

Contar caracteres

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.