Professional Documents
Culture Documents
1 Definies bsicas
Programa Conjunto ordenado de instrues escritas em linguagem especfica, que deve ser executada por um computador Cdigo Fonte - o conjunto de palavras ou smbolos escritos de forma ordenada, contendo instrues em uma das linguagens de programao existentes, de maneira lgica Executvel - Um executvel ou arquivo executvel, em informtica, um arquivo em que seu contedo deve ser interpretado como um programa por um computador. Compilador - Programa que transforma o cdigo fonte em linguagem de mquina, que somente o computador identifica e usa para execuo. Interpretador - Interpretadores so programas de computador que leem um cdigo fonte de uma linguagem de programao interpretada e o converte em cdigo executvel.
4 Operadores Aritmticos
Operador + * / % ++ -forem inteiros)
Ao Soma Subtrao ou troca de sinal Multiplicao Diviso* Resto da diviso inteira (mod) Incremento Decremento
Entrada dinmica
JOptionPane.showInputDialog(Mensagem de sada);
Linhas de comando terminam com ; Classes, mtodos e blocos de comandos com mais de um comando iniciam com { e terminam com }
5 Operadores Lgicos*
Operador Relao && AND (E) || OR (OU) ! NOT (no) *(No os operadores lgicos bit a bit)
Relao Maior que Maior que ou igual a Menor que Menor que ou igual a Igual a Diferente de
7 Declarao de Variveis
Variveis e constantes, so espaos reservados na memria RAM do computador para guardar informaes que sero utilizadas durante o cdigo do programa. Restries o O nome das variveis deve comear com uma letra ou um sublinhado _; o Os demais caracteres podem ser letras, nmeros ou sublinhado; o No pode ter espao. Ex: idade_pessoa (certo); idade pessoa (errado) Sintaxe: Tipo_dado <identificador_1>,... <indentificar_n>; Ex: int a, idade,nota_1; float salario;
** Unsigned nmeros sem sinal ou apenas os positivos - String em java, no tipo de dado, mas uma classe
8 Declarao de Constantes
const Tipo_dado <identificador_1> = valor; Ex: const float salario_minimo = 515.00;
Introduo ao Java - Exemplos com as estruturas bsicas Criado pelo Prof Me. Gunnar Ramos Fermino - gunnar.ramos@gmail.com - Verso Maro/2012 12.2 - Estrutura de seleo composta (if- else) Na seleo composta se a condio for verdadeira executado o bloco de comandos 1. Se for falso executado o bloco de comandos 2. Sintaxe: if (condio) <bloco de comandos 1>; else { <bloco de comandos 2>; }
12.3 - Estrutura de seleo Encadeada (if-else-if): A instruo de seleo (if) pode ser encadeada uma dentro da outra, seja no bloco verdade (clusula ento) ou no bloco falsidade (clusula seno), ou seja, vrios if aninhados dentro de outra instruo if. Seleo encadeada Homognea Seleo encadeada Heterognea If (<condio_1>) If (<condio_1>) { <bloco de comandos 1>; If (<condio_2>) { else { <bloco de comandos 1>; if (<condio_2>) If (<condio_3>) { <bloco de comandos 2>; <bloco de comandos 2>; Else { } if (<condio_3>) } <bloco de comandos_n>; } } else { } if (<condio_4>) { <bloco de comandos 3>; Segue um padro lgico, sendo que, apenas } uma condio ser verdadeira e todas as } outras falsas No segue nenhum padro lgico, pode Se no bloco houver mais de um comando, surgir N possibilidades para as condies necessrio cercar o bloco com chaves { comando_1; comando_2: comando_n }
13 - Estrutura de seleo de Mltipla Escolha (switch - case): toda vez que tivermos uma estrutura de seleo encadeada homognea do tipo if-else-if, podemos usar uma estrutura de seleo por mltipla escolha switch case, que mais adequada para tais situaes.
Introduo ao Java - Exemplos com as estruturas bsicas Criado pelo Prof Me. Gunnar Ramos Fermino - gunnar.ramos@gmail.com Verso Maro/2012
14 - Estrutura de Repetio - Repetio com teste no incio - (while) Repete um bloco de comando(s) enquanto uma
determinada <condio> for verdadeira. O teste da condio feito ANTES que o bloco de comando(s) seja executado, caso seja verdadeiro executa, seno sai do lao de repetio. Sintaxe: while (condio) { <bloco de comandos 1>; }
15 - Estrutura de Repetio - Repetio com varivel de controle - (for) - Estrutura utilizada quando se sabe o nmero exato
de repeties desejada. Sintaxe:
for(inicializao; condio; atualizao){ <bloco de comandos 1>; }
Inicializao: serve para inicializar o estado de um contador (ex: i=0) Condio: se a condio for verdadeira executa mais uma vez o bloco de comando1, at que condio seja falsa. Ex: (i<=100). Atualizao: incrementa ou decrementa o contador ex: (i+=1, i++,
16 Estrutura de dados - Vetor ou matriz (array) unidimensional ou ainda variveis compostas unidimensionais: 15 - Estrutura de Repetio - Repetio com teste no fim (do- while) (em portugus repita enquanto) Repete um bloco
de comando(s) enquanto uma determinada <condio> for verdadeira. O bloco de comandos executado pelo menos uma vez, independente da validade da condio. Isto porque o teste feito no final do bloco. Sintaxe: do { <bloco de comandos 1>; } while (condio); uma coleo de elementos do mesmo tipo, em um formato de uma matriz linha. Em Java para se declarar um vetor escrevemos: tipo de dados Nome do vetor e []. O par de colchetes indica que um vetor. Depois preciso reservar o espao na memria que feito usando o instanciador NEW seguido do tipo de dados e do nmero de elementos do vetor que fica contido entre colchetes [ ]. Sintaxe:
Tipo <nome_vetor>[] = new Tipo [tamanho]; Ex: int A [] = new int [10];
EXTRAS:
1 - Clculo da RAIZ QUADRADA e POTNCIA de um nmero
2 MOD e DIV MOD: 5 mod 3 = 5 % 3 no Java DIV : 5 div 3 = 5 / 3 no Java retorna o quociente inteiro da diviso desde que a varivel que armazenar o resultado seja do tipo inteiro ou ambos os operandos