Linguagem Java Introdução
Linguagem Java Introdução
Linguagem Java Introdução
Introdução
Robusta e segura
3
Processo de compilação em C
4
Processo de compilação Java
5
Estrutura do Programa em Java
public class AloMundo {
// Comentário de uma linha
Nome da
/* Comentário de mais de Classe
uma linha */
/** Comentário de documentação */
public static void main (String[] args) {
// Código fonte do programa
Rotina
} Principal
6
Saída de Dados
Para saída dos dados podemos usar um dos
comandos:
System.out.print()
System.out.println()
7
Saída de Dados
System.out
A mensagem
(Expressão)
8
Tipos de Dados
9
Declaração de variáveis
10
Exemplos
11
Convenções para nomes
Embora não seja de uso obrigatório, existe a
convenção padrão para atribuir nomes em Java,
como:
12
Operadores
13
Operadores de incremento
14
Operadores Relacionais
15
Operadores lógicos
16
Entrada de Dados
Pode ser usada a classe Scanner do pacote
java.util
17
Exemplo de Entrada de Dados
18
Conversão de Dados
É possível converter String para qualquer tipo
primitivo
int – Integer.parseInt( string )
Float – Float.parseFloat( string )
Double - Double.parseFloat( string )
19
Exemplo de Conversões
20
Exemplo
// Calcula a área de um círculo dado seu raio
import java.util.*;
public class AreaCirculo {
public static void main(String[] args) {
double area, raio;
Scanner teclado = new Scanner(System.in);
System.out.print("Informe o raio do círculo: ");
raio = teclado.nextDouble());
area = Math.PI * Math.pow(raio, 2);
Dividem-se em:
If / Else
switch
23
Estrutura IF
Especifica que um comando ou bloco será
executado se e somente se uma determinada
condição booleana for verdadeira
Exemplo:
25
Estrutura de Repetição
Permite executar um bloco de instruções um
número determinado de vezes
while
do – while
for
26
Estrutura de Repetição
Observações:
A expressão lógica é avaliada antes de cada
repetição do laço. Enquanto seu resultado for
VERDADEIRO, a sequência de comando será
executada. Por isso é chamada de condição de
parada.
Normalmente é usada uma ou mais variáveis
para compor a condição de parada. Essas
variáveis são chamadas de variáveis de
controle
Para que o laço tenha fim, a condição de
parada, em algum momento deve ser atendida,
caso contrário, teremos um laço de repetição
infinito
27
Estrutura WHILE
Os comandos no laço while são executados
enquanto uma condição booleana for verdadeira
system.out.println(x);
x++;
Instrução que controla a
} iteração
Exemplo:
int x = 1;
do {
system.out.println(x);
x++;
} while (x <= 10)
Pergunta: O que irá acontecer se inicializarmos
o valor da variável x com o valor 11? 29
Estrutura FOR
Semelhante ao WHILE, a principal diferença é
que as estruturas de controle ficam todas
definidas num mesmo ponto (os parênteses).
Valor inicial
Exemplo: x é a variável de controle
30
FIM
Esta aula foi compilada a partir do trabalho do
prof. Bruno Correa.
31