Buscar

Algoritmos I Aula 13 Java_ Tipos básicos, variáveis, atribuições e expressões

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos I 
Aula 13 – Java: Tipos básicos, 
variáveis, atribuições e expressões 
Professor: Max Pereira 
http://paginas.unisul.br/max.pereira 
Ciência da Computação 
Primeiro Programa em Java 
public class OlaPessoal { 
 public static void main(String args[]) { 
 System.out.println(“Ola pessoal!"); 
 } 
} 
• Para digitar o programa utilize um editor de texto simples como o 
Notepad ou Bloco de Notas do Windows. 
• O nome do arquivo deve ser exatamente igual ao nome que 
aparece após a palavra class na primeira linha do programa e deve 
ter a extensão .java. Dessa forma, o nome deverá ser 
OlaPessoal.java 
• Cuidado para digitar corretamente as maiúsculas e minúsculas, 
pois a linguagem Java faz distinção entre letras maiúsculas e 
minúsculas. 
Compilando o código fonte 
• Para criar o arquivo de bytecodes, precisamos 
chamar o compilador Java: 
– javac OlaPessoal.java 
• Será criado um arquivo com o mesmo nome, 
mas com a extensão .class no lugar de .java. O 
arquivo OlaPessoal.class 
Executando o código 
• Para executar o programa é preciso chamar o 
interpretador Java, pois os bytecodes foram 
feitos para rodar em uma JVM. 
– java {nome da classe} 
• Onde {nome da classe} é o nome do arquivo 
sem a extensão .class. No caso, será 
OlaPessoal: 
– Ola pessoal! 
 
 
Estrutura do Programa 
• Todo programa Java deve conter ao menos 
uma declaração da forma: 
public class [nome] { 
 public static void main(String args[]) { 
 ... 
 } 
} 
• Onde [nome] é o nome da classe e a parte “...” 
é um código Java válido, a ser executado. 
Estrutura do Programa 
• O nome da classe é um identificador. Nesse 
caso, não deve conter espaços ou outros 
símbolos especiais. 
public class [nome] { 
 public static void main(String args[]) { 
 ... 
 } 
} 
• Todo programa Java deve ter uma classe com um 
procedimento chamado main. Os procedimentos 
em Java são chamados métodos. 
Estrutura do Programa 
• O método main é o ponto inicial da execução 
do programa, ou seja, um método chamado 
automaticamente pela JVM. 
public class [nome] { 
 public static void main(String args[]) { 
 ... 
 } 
} 
Estrutura do Programa 
• Voltando ao nosso programa: 
public class OlaPessoal { 
 public static void main(String args[]) { 
 System.out.println(“Ola pessoal!"); 
 } 
} 
• O código a ser executado é: 
System.out.println(“Ola pessoal!"); 
• System.out.println é o nome de uma função 
que serve para escrever informações na tela. 
Estrutura do Programa 
• Os dados a serem escritos devem estar entre 
parênteses () e, nesse caso, entre aspas “” 
pois trata-se de um tipo literal. 
System.out.println(“Ola pessoal!"); 
• Note que há um ponto-e-vírgula no final da linha. 
Em Java é obrigatório colocar um ; após cada 
comando. Isso determina o final de um 
comando. 
Outros Exemplos 
• O comando System.out.print escreve o 
dado e se mantém na mesma linha. 
public class OlaPessoal { 
 public static void main(String args[]) { 
 System.out.print(“Ola “); 
 System.out.println(“pessoal!"); 
 } 
} 
public class OlaPessoal { 
 public static void main(String args[]) { 
 System.out.println(“Ola ” + “pessoal!"); 
 } 
} 
Variáveis 
• Há diversos tipos de variáveis em Java. Um 
exemplo de um programa que declara uma 
variável inteira, atribui um valor a ela, e 
imprime seu valor na tela. 
public class Numero { 
 public static void main(String args[]) { 
 int n; 
 n = 17+21; 
 System.out.println("O valor numérico é " + n); 
 } 
} 
Variáveis 
• O sinal “=“ é utilizado para atribuir um valor a 
uma variável. Por exemplo, n = 1; faz com que o 
valor 1 seja armazenado na variável n. 
• Ao executar o programa (depois de compilá-lo), 
ele escreve: 
– O valor numérico é 38 
public class Numero { 
 public static void main(String args[]) { 
 int n; 
 n = 17+21; 
 System.out.println("O valor numérico é " + n); 
 } 
} 
Comentários 
• Os comentários, em Java, são feitos de duas formas: 
– Colocado em qualquer parte do programa e delimitado 
entre /* e */ 
– Escrevendo // antes do comentário, que se estenderá até 
o final da linha 
// Este é um exemplo de como somar dois numeros 
public class Numero { 
 public static void main(String args[]) { /* Método principal */ 
 double x, y; // estes sao numeros reais de dupla precisao 
 x = 2; 
 y = 3.0; 
 // escrevendo a soma 
 System.out.println("x+y = " + (x+y)); 
 } 
} /* fim de Numero */ 
Tipos de Dados 
• A linguagem Java oferece diversos tipos de 
dados. Nosso foco será nos chamados tipos 
primitivos que correspondem aos dados mais 
simples. 
Tipo Descrição 
boolean Pode assumir o valor true ou o valor false 
int Inteiro de 32 bits. Pode assumir valores entre: 
 -231 e 231. 
double Representa números em notação de ponto 
flutuante, com precisão dupla de 64 bits. 
Declaração de variáveis 
• A declaração de qualquer variável em Java: 
1. Informar o tipo de dado 
2. Informar o nome da variável 
3. Atribuir a variável um valor inicial (opcional) 
4. Terminar a declaração com um ponto-e-vírgula (;) 
boolean fim_do_arquivo = false; 
int c = 21; 
int AnguloEmGraus = -45; 
double Valor = 54.10; 
Operadores 
Operador Descrição 
= Atribuição 
==, != Igualdade e diferença 
<, <=, >, >= Operadores relacionais 
+, - , *, /, % Adição, subtração, multiplicação, divisão e 
módulo 
++, -- Incremento e decremento 
&, | Operadores lógicos E e OU. 
Por exemplo, o operador de incremento soma um a variável : 
x++; 
É uma maneira mais reduzida de se escrever x = x + 1 
 
 
Operadores 
• Tome cuidado! 
– Os operadores de incremento e decremento se 
comportam de maneira diferente quando seguem ou 
precedem o nome de uma variável. 
– Se o operador precede o nome da variável, então o 
incremento (decremento) ocorre antes que o valor da 
variável seja tomado para a expressão aritmética. 
Declarações Valores 
int x = 5; 
int y = ++x; 
x = 6 e y = 6 
int x = 5; 
int y = x++; 
x = 6 e y = 5 
Instalação 
• O primeiro passo é fazer o download do Java 
JDK 
http://www.oracle.com/technetwork/java/javas
e/downloads/index.html 
• Escolha JDK – Java Development Kit 
– O JDK inclui o JRE – Java Runtime Environment. 
• Aceite os termos da licença e faça download 
para a plataforma utilizada (32 ou 64 bits). 
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Instalação 
• Depois de fazer o download do arquivo .exe, 
basta executá-lo. Siga os procedimentos do 
assistente de instalação. 
• Para testar, acesse o prompt (linha de 
comando) do windows, através do comando 
cmd e digite java –version.

Continue navegando