Uma opnião sobre esse codigo

Ola Pessoal, estou fazendo uma instução de controle onde minha variavel 5 vai somar uma serie até o valor 50. até que deu certo mais como faço para mostra em tela essa sequecia de soma tipo 5 + 10… até o final?

[/code]
public class Resposta4 {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	
	int numero = 5;
	
	while (numero <= 45)
		numero = 5 + numero;
	
	System.out.println (numero);
	

}

}

[code]

[code]int numero = 5;
String somado = “”;
while (numero <= 45){

        numero = 5+ numero;
        somado += String.valueOf(numero) + "+";
        
    }
    System.out.println(somado);[/code]

fala ai Roberto,
para você mostrar era só você abrir e fechar chaves depois do While e dentro desse laço colocar as operações de soma e impressão.

Veja abaixo.

public class Principal {
	public static void main(String[] args) {
		
		int numero = 5; 

		while (numero <= 45) {
			System.out.println (numero + " + 5 = " + (numero += 5)); 	
		}
		System.out.println ("Resultado final = " + numero); 
	}
}

Observação: repare que a soma está sendo realizada dentro do próprio println. Vale lembrar que para fazer isso foi preciso colocar a operação (numero += 5) entre parênteses, assim, será executado primeiro a incrementação da variável depois a concatenação dos valores e por fim a impressão.

Ao executar esse código seria apresentado esse resultado:

5 + 5 = 10
10 + 5 = 15
15 + 5 = 20
20 + 5 = 25
25 + 5 = 30
30 + 5 = 35
35 + 5 = 40
40 + 5 = 45
45 + 5 = 50
Resultado final = 50

Abraços :smiley: :smiley:

Muito boa essa! mais uma opção para aprender. vlw mesmo!

Mais no caso eu acho que o amigo não entendeu minha pergunta ou nao reformulei direito.

O cod que o amigo Cesar passou faz com que declaramos uma string e com o valor e (sinal de mais) saia 50+

Minha pergunta é, como coloco uma serie de somas na tela e seu final que seria 50.

Por exemplo:

5
10
15
20 …

…50

entende essa é a minha duvida em java

vlw!!!

Cesar era isso ai que vc passou na hora que estava respondendo vc tinha respondido. tirou minha duvida

Obrigado!!!

Por nada :wink: