Programinha basico nao roda

5 respostas
A

Pq o programa abaixo não roda?

import java.util.Scanner;

public class soma

{

public static void main (String[] args)

{

Scanner entrada = new Scanner(System.in);

int numero1;

int numero2;

int soma;

soma = numero1 + numero2;

System.out.println(Digite o primeiro numero:);

numero1 = entrada.nextInt();

System.out.println(Digite o segundo numero:);

numero2 = entrada.nextInt();

System.out.println(A soma dos numeros é: + soma);

}

}			

Está dando erro quando informo que soma tem que somar 2 numeros.

5 Respostas

bruno_savi

coloca esse linha

soma = numero1 + numero2;

antes do ultimo printf

ai vai funcionar.

latorre

Olá adrianostos, você precisa atribuir os valores de numero1 e numero2 antes de somar.

A

Valeu Bruno, deu certo.

Então eu ponho a função da soma por ultimo, depois de pedir os numeros?

M

Obviamente vc precisa primeiro receber os numeros depois somar =p
Tipos primitivos nao sao referencia de valores em java.

gui_sv

isso mesmo

primeiro vc solicita os numeros … dai conforme o numero informado vc efetua a soma e mostra o resultado

:lol:

Criado 16 de junho de 2008
Ultima resposta 16 de jun. de 2008
Respostas 5
Participantes 5