Instrução for aprimorada para somar valores double

4 respostas
A

Olá pessoal, bom dia!!.. Gostaria de escrever um aplicativo que utilize uma instrução for aprimorada, mas que somasse valores double passados pelos argumentos da linha de comando. Como faria isto?..Dei uma lida no conceito de Arrays, mas quando fui colocar na prática não obtive resulrados.Quem puder me ajudar agradeço dese já…Valeu!!

4 Respostas

R

Poste o código que você tentou fazer e descreva o problema mais detalhadamente.

A

Olá tudo bem??..Esta foi a maneira como fiz…mas gostaria de utilizar uma instrução for aprimorada…Se alguém conseguir fazer de outra forma…agradeço…Valeu!!

public class arrays
{

public static void main( String args[] ) {

double total = 0;

for (int i = 0; i < args.length; i++) {

total += Double.parseDouble(args[i]);

}

System.out.print(total);

}

}
P

cara…o q seria uma

instrução for aprimorada
???

pq se o q vc quer da sua classe for isso mesmo q vc postou aih…a forma como vc fez esta correta. Mas claro que da pra melhorar…como por exemplo:

public class Arrays &#123;

    public static void main&#40; String args&#91;&#93; &#41; &#123;

        double total = 0;

        try &#123;
            for &#40;int i = 0; i &lt; args.length; i++&#41; &#123;
                total += Double.parseDouble&#40;args&#91;i&#93;&#41;;
            &#125;
            System.out.print&#40;total&#41;;
        &#125; catch &#40;NumberFormatException e&#41; &#123;
            System.out.print&#40;"Número inválido"&#41;;
        &#125;
    &#125;
&#125;
A

Olá Pedro, tudo bem??..Já me tiraram está dúvida…a instrução for aprimorada que soma valores double passados pelos argumentos da linha de comando seria assim:

double total = 0;

for (String s : args){

total += Double.parseDouble(s);

}

Mas mesmo assim, valeu pela atenção!!!

Criado 24 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 4
Participantes 3