quarta-feira, 13 de julho de 2011

Introdução ao Java - Hello World, Variáveis

     Java é uma linguagem de programação que pode ser usada para criar todos os tipos de aplicações.
     Para compilar(executar) um algoritmo em java é necessário:
  • JDK(Java Development Kit) pode ser baixado do site http://java.sun.com;
  • Eclipse ou Netbeans que são IDE's para java.
     Vamos começar com um primeiro programa:

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!!");
    }
}

     Primeiro temos a classe HelloWorld, que será o nome do arquivo java. Segundo temos o metodo main.
E temos o comando escreva(System.out.println). Este programa simplesmente escreve:

Hello World!!


As variáveis

     Para leitura de dados para que possam ser armazenados e usados para alguma solução temos as variáveis.
podem ser do tipo: String(palavras), char(caractere), double(números), int(inteiros), float, long, short, bool(true ou false) e byte. Um programa com os tipos de variáveis básicas:

public class variaveis {
    public static void main(String[] args){
        //Variáveis
        String nome = "joão";
        char caracter = 'a';
        double numeros = 23.47;
        int inteiros = 12;
        boolean exit;
        //Analizando se exit é verdadeiro ou falso
        exit = numeros>inteiros;
        System.out.println(nome);
        System.out.println(caracter);
        System.out.println(inteiros);
        //Sendo a variável numeros maior que inteiros. Condição verdadeira.
        System.out.println(exit);
        //e desta vez?
        exit = numeros<inteiros;
        //Sendo a variável numeros menor que inteiros. Condição falsa.
        System.out.println(exit);
    }
}

Lembrando:
  • para cada chave "{", precisamos fechar "}". 
  • simbolo "=", a variável recebe valor. ex: int x = 10, temos x recebe 10.
O que faz o programa? resultados:

joão
a
12
true
false
     Assim como temos em pseudocodigo o comando escreva, temos leia(variavel = entrada.nextTipoVar( ); )

//import e Scanner são usados para a leitura da varíável(entrada dos dados).
import java.util.Scanner;
public class leitura {
    public static void main(String[] args){
    String nome;
    String sobrenome;
    Scanner entrada = new Scanner(System.in);
    //Suponhamos que você escreva: Davi
    System.out.println("nome: ");
    nome = entrada.next();
    //Suponhamos que você escreva: Fernandes
    System.out.println("sobrenome: ");
    sobrenome = entrada.next();    

    System.out.println("Seu nome é: "+nome+" "+sobrenome);
                                
    }

}

     O que aconteceu? resultado:

Seu nome é: Davi Fernandes
Operações Matemáticas

Soma por +
Subtração por -
Multiplicação por *
Divisão por /

 Quadrado Math.pow(x, 2)
 Raiz quadrada = Math.getExponent(x)

     Matematica básica. soma, multiplicação, subtração e divisão, quadrado e raiz quadrada. Vamos a pratica:

import java.util.Scanner;
public class operações {
    public static void main(String[] args){
        //Variáveis
        double soma, multiplicação, subtração, divisão, quadrado, raizquadrada;
        int x, y;

        Scanner input = new Scanner(System.in);
        //Leitura das variáveis x e y
        //Suponhamos que você digite 4
        System.out.println("Digite o número x: ");
        x = input.nextInt();
        //E aqui 2
        System.out.println("Digite o número y: ");
        y = input.nextInt();
        
        //Operações Matemáticas
        soma = x+y;
        multiplicação=x*y;
  
        subtração=x-y;
        divisão=x/y;

        //math = matematica e potenciação, assim x elevado a y
        quadrado = Math.pow(x, y);
        //Exponent = exponencial, mas no caso será a raiz quadrada de x
        raizquadrada = Math.getExponent(x);

        //Resultado destas operações
        System.out.println("x é "+x+" e y é "+y);
        System.out.println("soma= x+y: "+soma);
        System.out.println("multiplicação= x*y: "+multiplicação);
        System.out.println("subtração=x-y: "+subtração);
        System.out.println("divisão=x/y: "+divisão);
        System.out.println("quadrado = x elevado a y: "+quadrado);
        System.out.println("raizquadrada de x: "+raizquadrada);
    }
}

     Está claro! Resultado:

x é 4 e y é 2
soma= x+y: 6.0
multiplicação= x*y: 8.0
subtração=x-y: 2.0
divisão=x/y: 2.0
quadrado = x elevado a y: 16.0
raizquadrada de x: 2.0

     Por aqui terminamos esta lição. Espero que tenham aprendido mais da linguagem java, importante para a web, celulares. Aprendemos  (mais uma vez) o bom e velho Hello World!. Em pseudocódigo escreva, leia.
As variáveis, as operações matemáticas. Até mais!

Segundo o dicionário Dic Michaelis - UOL, podemos encontrar:
Algorithm: algoritmo; regras usadas para definir ou executar uma tarefa específica ou para resolver um problema específico.
Pseudo-code - pseudocódigo; estruturas de sentenças em inglês, usadas para descrever instruções de programa que são traduzidas posteriormente em código de máquina.
Variable - variável; 1 capaz de mudar; 2 (identificador de programa de computador para um) registrador ou posição de memória que pode conter qualquer número ou caracteres e que pode variar durante a execução do programa.

Na próxima lição, aprenderemos sobre Operadores Lógicos e Condicionais I. Comente esta lição!

Daniel 12:4
     4 - E tu, Daniel, encerra estas palavras e sela este livro, até ao fim do tempo; muitos correrão de uma parte para outra, e o conhecimento se multiplicará.

Criado em 13/07/2011 para a honra e glória de Deus


Este blog tem como finalidade ser para arquivação de aprendizados de TI.  Falarei sobre programação e design, no decorrer do curso de Sistemas de Informação. Thank you!





Related Posts Plugin for WordPress, Blogger...