Operadores Aritméticos

Começamos agora uma nova etapa na nossa aprendizagem em programação. Vamos aprender as bases da programação começando pelas operações mais simples.

São chamados operadores aritméticos os símbolos utilizados para realizar as operações aritméticas ( operações matemáticas ).

São eles :  operação                   símbolo              Expressão em java
                        adição                        +                                a + b
                        subtração                    -                                2 – d
                        multiplicação               *                                4 * 5   
                        divisão                         /                                d / c    
                        módulo                       %                                s % d

 

A utilização de parênteses é a mesma das equações algébricas. A precedência das operações também, isto é, primeiro o computador realizara as expressões dentro dos parênteses, respeitando as precedências algébricas, depois realizará as multiplicações, divisões e módulos e depois as somas e multiplicações. Para exemplificar vamos montar um programa onde o operador entra com 3 números e o programa realizará todas as operações disponibilizando seus respectivos resultados.

1 - Para iniciar o programa vamos abrir o NetBeans, depois vamos em arquivos / Novo projeto

2 - No assistente de Novo Projeto, clique em geral na janela categoria e escolha Aplicação Java na janela Projetos. Clique em próximo.

3– Continuando no assistente,
            - em Nome do Projeto coloque Operadores Aritmeticos App,
            - em Criar Classe Principal coloque operdoresaritmeticosapp.OperadoresAritmeticosApp
            - deixar o chekbox Definir como Projeto Principal selecionado
            - em Localização do Projeto coloque C:\Java\Aulas\Aula6
4 – Clique em finalizar.
.
5 – Apague tudo o que estiver escrito na janela de edição de código e digite o código abaixo. Os números das linhas não devem ser digitados pois servem apenas de orientação.

 

Linhas - Código

1           /*
2          * OperadoresAritmeticosApp.java
3          * Created on 22 de Fevereiro de 2008, 15:41
4          *
5          */
 
7          package operadoresaritmeticosapp;

8          import java.util.Scanner;  // habilita a entrada de dados digitados pelo usuário no  terminal
9

10       public class OperadoresAritmeticosApp {
   
   
11       public static void main(String[] args) {
      
12       Scanner input = new Scanner( System.in );  //cria um scanner para obter os numeros digitados
       
13     int numero1;
14     int numero2;
15     int numero3;  //declação de variáveis
16     int soma, subt, mult, div, mod;
   
17       System.out.println("Entre com o primeiro número inteiro: ");  //solicita que o primeiro numero seja digitado
18       numero1=input.nextInt();  //captura o numero digitado e o armazena na variável numero1
  
19       System.out.println("Entre com o segundo número inteiro: ");   //solicita que o segundo numero seja digitado
20       numero2=input.nextInt();  //captura o numero digitado e o armazena na variável numero2
   
21       System.out.println("Entre com o terceiro número inteiro: ");  //solicita que o terceiro numero seja digitado
22       numero3=input.nextInt();  //captura o numero digitado e o armazena na variável numero3
   
23       //Começamos as operações aritmeticas
   
24       soma = numero1 + numero2 + numero3; // somamos 3 numeros e salvamos na variavel soma
25       System.out.println("A soma é "+ soma);  //mostramos o valor da variavel soma
   
26       subt = numero1 - numero2 - numero3;  // subtraimos 3 numeros e salvamos na variavel subt
27       System.out.println("A subtração é "+ subt); //mostramos o valor da variavel subt
   
28       mult = numero1 * numero2 * numero3; // multiplicamos 3 numeros e salvamos na variavel mult
29       System.out.println("A multiplicação é "+ mult); //mostramos o valor da variavel mult
   
30       div = numero1 / numero2 ;   // dividimos os 2 primeiros numeros e salvamos o resultado na variavel div
31       System.out.println("A divisão entre os 2 primeiros números é "+ div);  //mostramos o valor da variavel div
   
32       mod = numero1 % numero2 ;   // dividimos os 2 primeiros numeros e salvamos o resto na variavel mod
33       System.out.println("O modulo dos dois primeiros numeros é "+ mod);  //mostramos o valor da variavel mod
   
34   }
   
35  }

 

6 - Para compilar o arquivo escolha no menu superior Construir/Construir Projeto Principal

7 - Para executar o programa escolha no menu superior Executar/Executar Programa Principal

O resultado final deve ser o seguinte:

 

Vamos explicar o código acima:

  • As linhas 1 – 4 são comentários – Data de criação e autor do programa. Há vários comentários no código para explicar as linhas de comando.

Há 3 maneiras de inserir um comentário em um programa Java:

  • /* comentário */    -  escreve-se o comentário entre os */. Pode-se fazer em múltiplas linhas. Abre-se o comentário com /* , escreve-se com múltiplas linhas ou não, depois fecha-se o comentário com */ . O NetBeans cria automaticamente este tipo de comentário toda vez que criamos uma classe

 

  • /** documentação*/     -comentário utilizado para escrever documentação.
  • // comentário     - comentário de única linha. O compilador java ignora tudo após //. O comentário pode ir até o fim da linha.

 

  • A linha 7 é o nome do pacote Java e é criado automaticamente utilizando o nome da classe que criamos.
  • A linha 8 importa a classe útil.scanner que abre um terminal no fim do prompt para inserirmos dados. Na linguagem Java, frequentemente importamos as classes já prontas da biblioteca API para determinadas funcionalidades.
  • A linha 10 inicia a classe OperadoresAritmeticosApp  abrindo a chave. Tudo dentro da chave pertence a classe OperadoresAritmeticosApp
  • A linha 11 inicia o método main.

 

Nas aplicações em Java, toda aplicação deve ter o método main cuja o código é:

Este comando é o ponto de entrada de sua aplicação e chamará todos os outros métodos requeridos pelo seu programa.

    • A linha 12 utiliza a função da classe útil.Scanner para criar uma maneira do programa ler os dados digitados. A entrada new Scanner(System.in ) vai permitir a entrada de dados externos.

    • As linhas 13 a 16 são o começo do programa propriamente dito. A declação das variáveis é uma das partes mais importantes do programa. Nela devem ser listadas todas as variáveis utilizadas no programa e suas características. Variáveis são informações que armazenamos na memória do computador para serem utilizadas depois. Devemos informar o computador se a variável é um número inteiro (int), ou não (double); se é uma palavra ou frase (string); ou se é uma variável boleana (verdadeiro ou falso). A variável deve receber um nome e a expressão Java é : tipo de variável nome da variável . Neste programa só utilizaremos números inteiros portanto a expressão Java é: int numero1;onde int é tipo de variável (inteiro) e a variável é numero1.
    • As linhas 17,19 e 21 já é um comando conhecido. O comando System.out.println faz com que a mensagem entre parênteses seja escrita na tela.

     

    • As linhas 18,20 e 22 o comando input.next(int) captura o número digitado e o armazena nas respectivas variáveis
    • As linhas 24, 26, 28, 30 e 32 são as operações aritméticas propriamente ditas. As operações são realizadas e salvas em uma variável para que possam ser exibidas na tela. Lembre-se que as variáveis estão salvas na memória do computador para utilizarmos depois. Se as operações não forem salvas em variáveis não temos como recuperar os dados para exibi-los na tela do computador.

     

    • As linhas 25, 27, 29, 31 e 33 exibe os dados na tela utilizado o comando System.out.println. Note que utilizamos a variável dentro do parênteses e após a frase com o símbolo +. Este símbolo também é utilizado para juntar objetos na linguagem. Mas veremos isso com mais detalhes mais pra frente.
    • As linha 34 e 35 fecham ao método main e a classe OperadoresAritmeticosApp respectivamente

     

    Lembre – se que Java é Case-Sensitive, isto é, diferencia as letras maiúsculas das minúsculas.
    Há varias maneiras de escrever este programa e chegar ao mesmo resultado. O objetivo principal deste programa foi demonstrar a utilização de expressões aritméticas, e também se familiarizar com alguns comandos básicos de Java.

    Começamos os fundamentos da linguagem Java.
    Este programa da apenas ima introdução aos operadores aritméticos.
    Na próxima aula faremos um uso um pouco mais complicado dos operadores aritméticos.
    Qualquer dúvida, entre em contato.

    Ao fim desta aula você deve saber :;
    - operadores aritméticos
    - o uso da classe útil.Scanner
    - introdução a variáveis
    - o uso da classe System.out.println

    Espero que tenham gostado !

     

    Referência: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/netbeans.html

    Java – Como programar – Deitel – Quarta edição

     

 

 
 
I
I