Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Outra maneira de realizar

Bom dia amigos..tenho uma dúvida...

Da maneira abaixo está correto ?

Class Soma { 

    public static void main (String []args); {

                int soma = 0 ;


                for ( i = 1 ; i <= 1000 ; i++ ) {

                    soma += i ; 


                    }


                System.out.println("O valor da soma eh : " + soma);

            }

    }

E se fosse assim :

System.out.println("O valor da soma eh : %d  " + soma) ;

Estaria certo, utilizando o argumento %d ?

Obrigado à todos desde já !

6 respostas

Bom dia Ednaldo, no seu for falta o tipo da variável i :

for (int i = 1; i <= 1000; i++) {

E na impressão, deverá ficar assim:

System.out.printf ("O valor da soma eh : %d" ,soma);

Se você quiser formatar a saída pode usar o %d, está correto sim.

Bom dia Guilherme..

Então sempre que for utilizar saída de dados eu devo utilizar o argumento ? Pra qualquer tipo de dado ? (%c, %d, %f e etc)

solução!

Tem 3 tipos de saidas:

print - que imprimi a saída e continua na mesma linha

println - que imprimi e pula um alinha

printf - voce coloca caracteres % + algo, e passa como parâmetros com virgula os valores que vão substituir o % + algo, onde temos diversos valores como %d para doubles, %s para String etc...

Certo..muito obrigado pessoal =)

Muito bom!!