Programação JAVA Aula1

Propaganda
Programação
Prof.: Bruno Rafael de Oliveira Rodrigues
O que será estudado
• Programação Orientada a Objeto (POO)
• Fundamentos da Tecnologia Java
• Linguagem de Programação Java
Programação Orientada a Objeto
Vs
Programação Estruturada (Procedural)
Linguagens Orientada a Objeto
• Java
• C++
• C#
• PHP
• Python
Entre outras.
Por que o Java
•
•
•
•
•
Orientado a Objeto
Portátil
Seguro
Diversas API’s
Multiplataforma (Web, Desktop, Movél,
Sistemas Embarcados)
Programa Compilado
Máquina Virtual Java - JVM
• Os arquivos compilados do Java são chamados
de byte-code.
As siglas do Java
• JRE Java Runtime Environment – Executa
a Aplicação Java
• JDK Java Development Kit – Permite
desenvolver aplicações em Java
As Aplicações Podem ser
• JSE - Java Standard Edition =
computadores desktop
• JEE - Java Enterprise Edition = aplicações
baseadas em redes
• JME - Java Micro Edition = Dispositivos
Móveis
Sun Microsystems e a Oracle
Ambiente de Desenvolvimento
• http://www.oracle.com/technetwork/java/javas
e/downloads/index.html
Configuração no Windows
• Nas Propriedades do Sistema (Botão contrario em
meu computador – propriedades).
• Guia Avançado - > Variáveis de Ambiente.
• Novo -> Nome da Variável: JAVA_HOME
Valor da Variável: C:\Program
Files\Java\jdk1.6.0_26
(observar caminho e
numero da versão)
• Novo -> Nome da Variável: JDK_Home
•
Valor da Variável: %JAVA_HOME%
• Em Path, editar:
valor da variável colocar no final separando por
ponto-e-vírgula: %JAVA_HOME%\bin
Testando os comandos
• No Prompt de Comando digitar
Java –version
Javac -version
Dicas para codificação
• Lembre-se de que maiúsculo e minúsculo são
diferentes
• Observe onde se abrem e fecham as chaves
• Não se esqueça dos ponto-e-vírgulas
• Tente entender o programa antes de compilar
• Caso apresente erro ao compilar leia o erro e
tente identificá-lo.
• Observe as extensões após ser salvo
Primeiro Programa
No bloco de notas digite:
Salve
PrimeiroPrograma.java
Compilando e Executando
• Compilando:
javac PrimeiroPrograma.java
• Executando:
java PrimeiroPrograma
Os Arquivos
.java e .class
O código
public class PrimeiroPrograma{
public static void main(String[] args){
System.out.println("Programa em Java");
}
}
\\System.out.print e System.out.println
Variáveis do Tipo Primitivo
•
•
•
•
•
•
•
•
boolean
byte
short
char
int
float
long
double
Sobre a String
• String é uma classe.
Nos programas as variáveis são escritas com a
inicial em minúsculo enquanto as classes em
maiúsculo.
Operadores de Comparação e Lógicos
Estruturas Condicionais
• If
• Switch case
Exemplo do If-else
public class PrimeiroPrograma{
public static void main(String[] args){
int idade=15;
boolean amigoDoDono= true;
if (idade <18 && amigoDoDono == false){
System.out.println("Não pode entrar");
}else{
System.out.print("Pode entrar");
}
}
}
Switch-Case
public class PrimeiroPrograma{
public static void main(String[] args){
int mes=4;
switch(mes){
case 1: System.out.println("Janeiro");
break;
case 2: System.out.println("Fevereiro");
break;
case 3: System.out.println("Março");
break;
case 4: System.out.println("Abril");
break;
case 5: System.out.println("Maio");
break;
case 6: System.out.println("Junho");
break;
default: System.out.println("Mês do segundo semestre ou inválido");
break;
}
}
}
While
public class PrimeiroPrograma{
public static void main(String[] args){
int numero=15;
while (numero < 20){
System.out.println(numero);
numero++;
}
}
}
do-while
public class PrimeiroPrograma{
public static void main(String[] args){
int numero=15;
do{
System.out.println(numero);
numero++;
}while (numero < 20);
}
}
for
public class PrimeiroPrograma{
public static void main(String[] args){
for(int i=0; i<= 10; i++){
System.out.println("Contando: "+ i);
}
}
}
Comentários
• Os comentários são feitos com
// em uma única linha
/* Varias
Linhas
*/
Pratique
Faça programas que :
a) exiba a tabuada de 5.
b) retorne a média aritmética dos valores: 14, 55,
92, 103
c) Indique se o número é par ou ímpar (Use %
para retornar o resto)
d) Indicar se o número é primo ou não.
Download