Ir ao conteúdo

Ajuda em Java (algoritmo simples de soma)


jujuprogrammer

Posts recomendados

Postado

Estou começando a aprender java , é bem diferente de linguagem C ja que é uma linguagem orientada a objetos .

 

Só pra ter uma ideia como ficaria mais ou menos esse codigo em C abaixo em java ?

main () int n,m; int soma; printf ("digite um numero :"); scanf ("%d",&n); printf ("digite outro numero :"); scanf ("%d",&m); soma = n+m ; printf ("a soma dos dois numeros é :",soma); return 0; } 

Quem explicasse ajudaria muito . è um codigo bem simples que soma 2 numeros

  • Membro VIP
Postado

Olá!

 

Você pode usar uma biblioteca chamada JOptionPane, que mostram painéis de mensagens na tela.

 

Vou colocar alguns exemplos:

 

Aqui resume tudo: http://www.tiexpert.net/programacao/java/joptionpane.php

 

Calculadora usando JOptionPane: http://javafree.uol.com.br/topic-856394-Calculadora-usando-JOptionPane-Ajuda.html

 

para usar essa biblioteca, é necessário importá-la antes de iniciar a classe:

import javax.swing.JOptionPane;

Função do printf / scanf

 

em C:

printf ("digite um numero :"); scanf ("%d",&n);

em Java: 

n = JOptionPane.showInputDialog("Digite um número");

Resultado

 

em C: 

printf ("a soma dos dois numeros é : %d",soma); 

em Java:

JOptionPane.showMessageDialog(null, "A soma dos dois números é: " + soma);

Veja mais aqui: http://www.ebah.com.br/content/ABAAAAcxUAA/classe-joptionpane-java

 

 

Agora tente fazer esse algoritmo todo em java.

Postado

Explicando

 

Declara variaveis do tipo int(Inteiro), variaveis   n  ,  m  e soma.  

int n,m; int soma

Pede ao usuario que digite um numero;

printf ("digite um numero :"); 

Lê o numero digitado e armazena na variavel n

scanf ("%d",&n); 

Aparece outra mensagem para o usuario.

printf ("digite outro numero :"); 

Lê o numero digitado e armazena na variavel m
 

scanf ("%d",&m); 

No códigp abaixo a variavel soma recebe o valor de n + m ou seja recebe o resultado da somas das duas variaveis.

soma = n+m ; 

Aqui o programa exibe a mensagem com o resultado.

sendo que o que esta entre aspas ("a soma dos dois numeros é :") não muda porém depois da virgula ele exibe o valor da variavel soma.

printf ("a soma dos dois numeros é :",soma);

Finaliza o programa

return 0;

 

 

}

Postado

Valeu , acho que vocês nao entenderam muito bem o que eu queria , mas tudo bem , obrigado mesmo assim , eis o codigo de uma soma simples :

import java.util.Scanner;  //para entrada de dados via console (netbeans)public class Soma {         public static void main(String[] args) {                Scanner entrada = new Scanner(System.in);                float n1;                float n2;                float soma;                               System.out.println("Digite um valor para numero 1 :");                n1=entrada.nextInt ();                System.out.println ("Seu valor n1 é :" +n1);              System.out.println("Digite um valor para  numero 2 :");                n2=entrada.nextInt ();                System.out.println ("Seu valor n2 é :" +n2);                                                     soma = (n1+n2);             System.out.println ("Sua soma é :" +soma);                         if (soma>0) {                 System.out.println ("Sua soma é positiva");             }                 if (soma<0) {                     System.out.println ("Sua soma é negativa");                 }                }

to começando a pegar o jeito.

Que venha exercícios mais complexos em JAVA :)  !

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!