| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 01:35:25
|
rodolpho_hc
Smalltalk
![[Avatar]](/images/avatar/2321fe6a5ed43cec14a8e4ec11759e60.jpg)
Membro desde: 21/03/2009 10:51:01
Mensagens: 3
Localização: Londrina - PR
Offline
|
Galera, tenho um arquivo teste.txt com o seguintes dados:
10,20,30,40,50,60,70,80,90
10,30,50,70,90,110,130,150
1
2
3
4
5
6
7
Preciso ler esse arquivo;
Criar um método que calcule a média da primeira linha;
Criar um método que some os valores da segunda linha;
Criar um método que some os valores da 3ª a 9ª Linha.
Olha o código que fiz até agora:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class PReadFile {
public static void main (String args[])
{
try{
File f = new File("c:/Nova Pasta/teste.txt");
BufferedReader bf = new BufferedReader(new FileReader(f));
}
}catch(Exception e)
{
e.printStackTrace();
}
}
}
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 08:17:02
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Por favor, antes de postar utilize as tags [CODE][/CODE], ok ?
Para desenvolver esse problema de forma simples, você poderá fazer.:
1º Pegar linhas por linha o conteudo deste arquivo.
2º Para calcular a média da primeira linha: Você poderá dar um split na virgula, transformar seus valores em inteiros. Somar todo o array e dividir pelo .legth do resultado do split.
3º Criar um método que some os valores da segunda linha: Mesmo do item 2, com exceção da divisão.
4º Criar um método que some os valores da 3ª a 9ª Linha. Sem mistério essa.
O lance é receber linha por linhas este arquivo.
Obs: Essa é uma solução que encontrei de forma simples, claro que existem outras!
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 09:46:58
|
rodolpho_hc
Smalltalk
![[Avatar]](/images/avatar/2321fe6a5ed43cec14a8e4ec11759e60.jpg)
Membro desde: 21/03/2009 10:51:01
Mensagens: 3
Localização: Londrina - PR
Offline
|
Olha se desse jeito esta certo.
Estaria certo?
This message was edited 1 time. Last update was at 16/09/2009 09:56:08
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 10:02:39
|
Filipe A.
JavaTeenager
![[Avatar]](/images/avatar/f2e97d0ce7967d4da366704b14b3922b.jpg)
Membro desde: 15/03/2009 18:41:51
Mensagens: 172
Localização: Pres - Prudente SP
Offline
|
Ola,
você pode dar um split na String em vez de fazer um array de string.
ex:
Vc tambem pode fazer uma classe pra fazer o resto das coisas...
espero ter ajudado em algo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 11:55:16
|
rodolpho_hc
Smalltalk
![[Avatar]](/images/avatar/2321fe6a5ed43cec14a8e4ec11759e60.jpg)
Membro desde: 21/03/2009 10:51:01
Mensagens: 3
Localização: Londrina - PR
Offline
|
Mas e como fazer para calcular a media dos numeros da primeira Linha?
Somar os numeros da segunda?
e fazer a soma da 3º a 9ª linha?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 12:27:33
|
Filipe A.
JavaTeenager
![[Avatar]](/images/avatar/f2e97d0ce7967d4da366704b14b3922b.jpg)
Membro desde: 15/03/2009 18:41:51
Mensagens: 172
Localização: Pres - Prudente SP
Offline
|
Bem....
Fiz algo rapidinho aqui que você talvez possa tomar como base.
obs: talvez não seja a melhor coisa a ser feita, mas é uma das formas de se fazer isto
Ate+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 14:14:41
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Vou dar uma ajuda com o item 1 e 2.. depois você tentar fazer o próximo.
Segue:
Qualquer dúvida, pergunte!
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
|
|