Trabalho java!

6 respostas
A
2.Considere o código fornecido e o arquivo de entrada chamado entrada.out.txt.

Escreva o conteúdo do método processaLinha de forma a calcular a quantidade de vogais existentes no arquivo.

Considere que existem vogais maiúsculas e minúsculas.

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.logging.Level;

import java.util.logging.Logger;
public class LePocessaImprime {

public static void main(String[] args) {

try {

BufferedReader leitor = new BufferedReader(new InputStreamReader(new FileInputStream(entrada.out.txt)));

String linha = leitor.readLine();

int qtd = 0;

while(linha !=null) {

qtd += processaLinha(linha);

linha = leitor.readLine();

}

System.out.println(qtd);
} catch (FileNotFoundException ex) {
        Logger.getLogger(LePocessaImprime.class.getName()).log(Level.SEVERE, null, ex);

    } catch (IOException ex) {
        Logger.getLogger(LePocessaImprime.class.getName()).log(Level.SEVERE, null, ex);
    }
}

private static int processaLinha(String linha) {
    int result = 0;
    [b]//seu codigo aqui[/b]              


    //
    return result;
}

}

preciso dessa linha de código!!!

6 Respostas

JavaLivros

:shock:

A

Escreva o conteúdo do método processaLinha de forma a calcular a quantidade de vogais existentes no arquivo.
Considere que existem vogais maiúsculas e minúsculas.
tenho que colocar o conteúdo do metodo processalinha e calcular a quantidade de vogais. :shock: :cry:

edmarr

Ola, para melhor entendimento de todos
favor olhe o link abaixo antes de postar qualquer codigo .

http://www.guj.com.br/posts/list/50115.java

renamed

adrianacirinofreire:
Escreva o conteúdo do método processaLinha de forma a calcular a quantidade de vogais existentes no arquivo.
Considere que existem vogais maiúsculas e minúsculas.
tenho que colocar o conteúdo do metodo processalinha e calcular a quantidade de vogais. :shock: :cry:

pois é, um exercício bem interessante… vc vai aprender bastante java com ele!! =)

B

Aqui está a documentação da classe String que você vai precisar: http://java.sun.com/javase/6/docs/api/java/lang/String.html

Se quiser pode ir tanto vendo cada caracter do começo até o final da String, e ver se ele é uma vogal. Um caracter num determinado índice use charAt(indice). O tamanho de uma String é com o método length(). Seria bom tranformar primeiro a string em minúsculas usando toLowerCase(), para evitar ficar tratando a mesma vogal várias vezes.

Outra forma é o método replaceAll, que recebe uma expressão regular contendo o que você quer tirar, e uma string com o que você quer colocar no lugar do que tirou. Retirando todas as vogais e colocando vazio no lugar delas, você diminui o tamanho da String. Aí é só comparar o tamanho da string anterior com este novo tamanho.

Há várias formas de chegar lá. Bons estudos!

edmarr

adrianacirinofreire:

Eh realmente vai aprender muito se ela procurar no propio guj vai achar algo similar … , olha no no inicio da pagina tem uma opção de pesquisa pq vc num da uma olhada :lol:

Criado 1 de outubro de 2009
Ultima resposta 1 de out. de 2009
Respostas 6
Participantes 5