Академический Документы
Профессиональный Документы
Культура Документы
http://www.primecursos.com.br/openlesson/9977/101013/
Comentrios
sempre interessante a colocao de comentrios em programas. Os comentrios permitem que a manuteno posterior do cdigo seja mais rpida e serve para indicar o que o programa faz. Os comentrios em Java podem ser de dois tipos. Utiliza-se duas barras ( // ) em qualquer posio da linha. Tudo o que aparecer direita das duas barras ser ignorado pelo compilador. Exemplo: a++; // Incremento da varivel Existem ocasies onde vrias linhas de comentrio so necessrias. Nesse caso, utilizamos os sinais de /* e */ para indicar incio e fim de bloco de comentrios, como no exemplo: /* Programa de Exemplo Esse programa no faz nada. Criado por Fbio Mengue em Outubro de 2000 Versao 1.0 */
Tipos de Dados
O Java uma linguagem que necessita que todas as variveis tenham um tipo declarado. Existem 8 tipos primitivos em Java. Seis deles so numricos, um o caracter e o outro o booleano. Os tipos inteiros guardam valores numricos sem parte fracionria. Valores negativos so permitidos.
Na maioria das ocasies, o tipo int suficiente. No se pode esquecer que como Java portvel, esses valores so os mesmos para qualquer plataforma de hardware. Os tipos primitivos que representam valores com ponto flutuante:
Normalmente utilizamos o double na maioria das situaes onde necessria a representao desse tipo de nmero, pois sua preciso maior. Nota: Nmeros do tipo float aparecem com um sufixo F. (3.04F). Se o nmero aparecer sem o F, ele considerado double. O tipo caracter serve para representar apenas uma letra ou nmero.
Esse tipo serve para representar caracteres usando a tabela Unicode. Dessa tabela faz parte a tabela ASCII e mais alguns caracteres especiais.
1 de 5 17/01/2013 19:16
http://www.primecursos.com.br/openlesson/9977/101013/
Nota: O tipo caracter sempre representado por aspas simples (h). Caracteres representados por aspas duplas (h) na verdade so strings. O tipo booleano pode assumir apenas dois valores, true ou false. Esse tipo usado apenas para testes lgicos.
Declarao de Variveis
A declarao de variveis em Java, como em vrias outras linguagens, exige que o tipo da varivel seja declarado. Voc inicia a declarao indicando o tipo da varivel e o nome desejado, como no exemplo:
Note que todas as declaraes terminam com o ponto-e-vrgula. Os nomes das variveis devem ser iniciados com qualquer letra, seguidas por uma seqncia de letras ou dgitos. O tamanho do nome da varivel no tem limites. possvel declarar vrias variveis em uma linha, bem como atribuir valores a elas na declarao, como nos exemplos abaixo: int a,b; int a = 10; // Isto uma inicializao
Constantes
Voc pode definir constantes em Java utilizando a palavra reservada final. Essa palavra indica que voc definiu o valor da uma varivel e que esse valor no pode ser modificado. Normalmente as constantes so definidas em caixa alta, como no exemplo: final double TEMPERATURA = 25.4;
Operadores
Os operadores aritmticos + - * / so utilizados para a adio, subtrao, multiplicao e diviso. A diviso retorna resultado inteiro se os operadores forem inteiros, e valores de ponto flutuante em caso contrrio. Se for necessrio ter o valor do resto da diviso, utilizamos o % (funo mod). possvel utilizar operadores na atribuio das variveis, como no exemplo:
2 de 5
17/01/2013 19:16
http://www.primecursos.com.br/openlesson/9977/101013/
Existe tambm a possibilidade de utilizar atalhos para operaes: x += 4; // equivalente a x = x + 4; A exponenciao feita por uma funo da biblioteca matemtica. Essa biblioteca tem dezenas de operaes especficas. double y = Math.pow (x, b); // x elevado a b (xb)
Incremento e Decremento
O uso de contadores em programas muito comum. Existem maneiras de realizar incrementos e decrementos em variveis utilizando o sinal ++ e o --. Veja nos exemplos: int a = 12; a++ // a agora vale 13
O uso do incremento e do decremento depende da posio onde eles se encontram na expresso. Existem ocasies em que quero a expresso calculada e o valor seja incrementado depois. Em outros casos, o valor deve ser incrementado e a expresso avaliada ao final.
Acompanhe o exemplo:
int m = 7; int n = 7; int a = 2 * ++m; // a vale 16, m vale 8 int b = 2 * n++; // b vale 14, n vale 8
Strings
Todos os outros valores que utilizamos em Java com exceo dos tipos explicados acima (ditos primitivos) so objetos. Um dos objetos mais utilizados o String (com S maisculo); O String uma sequencia de caracteres. String e = ; // String vazia. Note as aspas duplas. String oi = Bom dia; As strings podem ser concatenadas, utilizando o sinal de +, como no exemplo: String um = Curso; String dois = Java; String result = um + dois; Nota: Uma String no deve ser comparada com outra usando o sinal ==, pois elas so objetos. Existe um mtodo especial para comparar objetos, utilizando o equals. Assim, a comparao da String a coma String b seria: a.equals(b);
3 de 5
17/01/2013 19:16
Estudando: Vetores Linguagem Java Bsico - Prime Cursos para - Cursos Online - Curs... http://www.primecursos.com.br/openlesson/9977/101013/ so estruturas utilizadas armazenar dados afins. Esses dados podem ser de qualquer tipo, desde
variveis primitivas at objetos complexos. Um vetor pode ser definido assim: int[] vetor = new int[100];
Aqui temos um vetor de 100 posies (de 0 a 99) de valores inteiros. Os elementos do vetor podem ser acessados segundo sua posio: vetor[30] E podemos iniciar seus valores na prpria inicializao, como abaixo: int[] impares = {2,3,5,7,9,11,13} possvel definir vetores de vrias dimenses. muito usado em matemtica o conceito de matriz, que em Java definida como: int[][] matriz = new int[5][6]; E os valores so acessados da mesma maneira que os vetores.
Assim, permitido a definio de variveis com mesmo nome, desde que elas no estejam compartilhando o mesmo escopo. A definio dos blocos ajuda a tornar o programa mais legvel e a utilizar menos memria, alm de indicar quais os comandos a serem executados pelas instrues condicionais e os loop, que veremos a seguir:
if (expresso) comando ou { bloco } else // opcional comando ou { bloco } // opcional Desvia o fluxo de acordo com o resultado da expresso. A expresso pode ser algo simples ou composto. O else opcional. Se for necessrio mais de um comando, necessrio colocar o bloco das instrues entre { } .
return O comando return serve para 2 propsitos: mostrar qual valor deve ser retornado do mtodo (se ele no for void) e para encerrar a execuo do mtodo imediatamente.
4 de 5
17/01/2013 19:16
das Java instrues entre { Cursos }. Estudando: bloco Linguagem Bsico Prime - Cursos Online - Curs... do comando ou { bloco } while (expresso);
http://www.primecursos.com.br/openlesson/9977/101013/
O comando executado, e a expresso avaliada no final. A nica diferena entre o dowhile e o while que no primeiro o comando sempre executado pelo menos uma vez. Se for necessrio mais de um comando, necessrio colocar o bloco das instrues entre { } .
for (inicializao; expresso; passo) comando ou { bloco } Uma varivel iniciada na parte de inicializao. A expresso testada a cada execuo do comando, e enquanto for verdadeira, a(s) instruo(es) contidas no bloco (so) executada(s). Ao final, passo executado. Nota: possvel a inicializao de mais de uma varivel e a execuo de mais de uma instruo no passo, dividindo as instrues com virgulas, como abaixo: for (int i=0, j=1; i < 10 && j != 11; i++, j++)
break O comando termina a execuo de um loop sem executar o resto dos comandos, e fora a sadia do loop.
continue O comando termina a execuo de um loop sem executar o resto dos comandos, e volta para o incio do loop para uma nova iterao.
switch (varivel) { case (valor1): comando ou { bloco } break; case (valor2): comando2 ou { bloco2 } break; ... default: comando_final ou { bloco final } } O comando switch serve para simplificar certas situaes onde existem vrios valores a serem testados. Assim, identificamos a varivel a ser testada, e colocamos uma linha case para cada possvel valor que a varivel pode assumir. No final, nos permitido colocar uma linha default para o caso da varivel no assumir nenhum dos valores previstos. O break no final de cada comando serve para evitar comparaes inteis depois de encontrado o valor correto. Se for necessrio mais de um comando, necessrio colocar o bloco das instrues entre { } .
Outras instrues
Ainda existem centenas de outras instrues que podem ser utilizadas em Java. A maioria delas faz referncia a mtodos de objetos e classes, que existem para realizar operaes especficas. Mas no precisamos nos limitar s funes definidas pela linguagem. Temos a possibilidade de criar nossas prprias funes, utilizando procedimentos simples para realizar tarefas complexas (tradicionalmente chamadas de funes). Alm disso, podemos ainda estender a API, com classes especficas de outros fabricantes.
5 de 5
17/01/2013 19:16