Ir ao conteúdo
  • Cadastre-se

Não consigo compilar programa simples


paulo reges

Posts recomendados

alquem poderia me ajudar a consertar esse programa simples,é porque eu to vendo isso agora.Agradeço muito a quem me ajudar.

Public static class numero

{

Public static void main

(Strings args[])

{

int n1=0;n2=0;

println.in("digite o primeiro valor ");

println.in("digite o segundo valor ");

System. Out.println(“o valor somado é “ + n );

}

}

É pra somar dois numeros.

Link para o comentário
Compartilhar em outros sites

Corrigindo

Acho melhor assim

import javax.swing.JOptionPane;

public class numero {

public static void main(String args[]) {

float num1 = Float.parseFloat(JOptionPane.showInputDialog

("Informe o primeiro numero: "));

float num2 = Float.parseFloat(JOptionPane.showInputDialog

("Informe o segundo numero: "));

float resu = (num1 + num2);

JOptionPane.showMessageDialog(null, "Soma = " + resu);

}

}

Link para o comentário
Compartilhar em outros sites

  • Moderador

você esta estudando direito amigo? se é somar dois numeros sem ser dinamico.. pois no seu algoritimo você nao especificou se quer digitar os numeros então fica assim:


Public static class numero {
Public static void main(Strings args[]) {
int num = 5, num2 = 10, resultado = 0 ;

resultado = num + num2;

system.out.print(resultado);

}
}

estude e pense como implementar ali a soma, de forma que você especifique o primeiro numero e o segundo numero a serem somados.

este que eu te dei é o pontape inicial.

Link para o comentário
Compartilhar em outros sites

public static class numero{

public static void main (Strings args[]) {

int n1, n2, soma=0;

//n1 e n2 irão receber valores, portanto não é necessário inicializar.

System.out.println("digite o primeiro valor ");

n1 = in.nextInt();

System.out.println("digite o segundo valor ");

n2 = in.nextInt();

soma = n1 + n2;

System.out.println(“o valor somado é “ +soma );

}

}

_________________________________________

Tá ae!

lembre-se de declarar o Scanner, como usei no post acima "in" é declarado assim:

Scanner in = new Scanner (System.in)

Link para o comentário
Compartilhar em outros sites

Creio que o erro mais grotesco (além do uso de keywords com letras maiúsculas) seria esse:

int n1=0;n2=0;

O ';' significa final de 1 instrução. A instrução "n2=0" não é válida em tempo de compilação nesse seu contexto.

Use vírgula em vez de ; para declara n2:

int n1 = 0, n2 = 0;

Falou

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...