Ir ao conteúdo

Não consigo compilar programa simples


paulo reges

Posts recomendados

Postado

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.

Postado

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);

}

}

Postado

eu agradeço muito,mas tem que ser na linguagem acima ou seja com esse começo

Public static class numero

{

Public static void main

(Strings args[])

{

toda vez dá erro.é apenas pra somar dois números.

  • Moderador
Postado

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.

  • Moderador
Postado

isso foi erro meu de digitaçao. se trocar por um p minusculo funciona...

eu tava com preguiça de digitar tudo então so reaproveitei o que ele tinha colocado.

Postado

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)

Postado

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

  • 2 semanas depois...
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!