Introdução a Java
Giuliana Silva Bezerra
Referências
www.oracle.com
Downloads de IDES, ferramentas, tutoriais, etc...
www.ebah.com.br
Com o cadastro é possível fazer o download de
alguns materiais deixados por outros membros e
também compartilhar arquivos.
Java
Orientada à objetos, Portável, Semelhante a
C++,...
JVM (java virtual machine)
Java
1. Todos os programas Java são compilados e interpretados;
2. O compilador transforma o programa em bytecode
3. O interpretador testa e executa os bytecodes
4. Cada interpretador é uma implementação da JVM
Plataforma Java
É o ambiente onde o programa é executado
Plataforma Java:
JVM
Java Application Programming Interface (Java
API)
Primeiro programa
1. Compilar : javac AloMundo.java
2. Executar : java AloMundo.class
* OBS: java –help AloMundo.class
Convenções da linguagem
No Java, blocos de código são colocados entre
chaves { };
No final de cada instrução usa-se o ;
A classe tem o mesmo nome do arquivo .java e
começa com letra maiúscula;
Todo programa Java é representado por uma ou
mais classes;
Case Sensitive;
Nomes de variáveis com a primeira letra
minúscula, $ ou _
Palavras reservadas
Declaração de classes e variáveis
Variáveis
Classes e atributos
Declaração de vetores
Igual a C++
Proteções
Modificadores de acesso
Public
Protected
Private
Tipos de dados
Operadores matemáticos
Outros operadores
=
+
Atribuição
Concatenar
Saída de dados por console
System.out.println
Entrada de dados por console
Java.util.Scanner
JOptionPane
Estruturas de controle de fluxo
Estruturas de controle de fluxo
Recursão
Igual a C++
Sintaxe:
<NomeDoPrograma> (<parametros>);
Plataformas de desenvolvimento
IDE – Ambiente de desenvolvimento integrado
A IDE é um único software que cobre vários
estágios no processo de desenvolvimento. Como
compilação, depuração, análise de memória, etc.
Maior produtividade
Eclipse, Netbeans
Eclipse X Netbeans
Eclipse:
Ótimo editor de código fonte
Inúmeros plugins
Muitos usúarios
Netbeans:
Mantido pela Sun
Mais completo = Mais lento
Excelente editor de interfaces gráficas
Exercícios
1.
Faça um programa que receba a quantidade e o
valor de três produtos, no seguinte formato:
quantidade1 valor1 quantidade2 valor2
quantidade3 valor3. O programa deve calcular
esses valores seguindo a fórmula total =
quantidade1 x valor1 + quantidade2 x valor2 +
quantidade3 x valor3. O valor total deve ser
apresentado no final da execução.
Exercícios
2.
Faça um programa que receba três valores
inteiros na linha de comando e mostre o maior
dentre eles.
Exercícios
3. Faça um programa que receba do usuário dois
inteiros, n1 e n2, onde n1 será a base e n2 será a
potência do n1. Imprima o resultado de n1
elevado à n2.
Exercícios
4. Crie um programa que leia um inteiro do
teclado e calcule o fatorial desse número.
Exercícios
5. Crie um programa que leia um número inteiro
„n‟ , crie um vetor com „n‟ posições que recebe
do usuário „n‟ nomes. Depois disso imprima o
número de nomes que começam com a letra “a”
ou “A”.
Exercícios
6. Faça uma função que recebe as coordenadas de
um retângulo e de um meteoro e diz se aquele
meteoro caiu ou não dentro do retângulo.
Utilize esta função na sua resolução.