aula 02 primeiro cod java

33
Linguagem Programação JAVA Básico (1) Prof. Sergio Luiz da Silveira • JAVA Sergio Luiz da Silveira Bacharel em Sistemas de Informação E-mail: [email protected]

Upload: sergio-silva

Post on 25-Jul-2015

60 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• JAVA

Sergio Luiz da Silveira

Bacharel em Sistemas de

Informação

E-mail: [email protected]

Page 2: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

1. Escrevendo código no bloco de notas;

2. Compilando Código prompt de comando;

3. Executando Código no prompt de comando;

4. Conhecendo o codigo digitado;

Tópicos abordados:

Page 3: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

Verifique se seu computador têm

instalado JDK e JRE .

Abra o PROMPT de Comando

através do: menu Iniciar Programas

Acessorios Prompt de Comando

Digite javac e em seguida

pressione Enter

Ao digitar javac, você chamando o

programa javac.exe que é o compilador

java do JDK

• AULA 02 – PRIMEIRO COD JAVA

Page 4: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

Deve aparecer

essa tela:

• AULA 02 – PRIMEIRO COD JAVA

Page 5: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Page 6: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

O Fluxo de

uma compilação

java é esta:

Page 7: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Page 8: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Praticando o

que aprendeu:

Abra o bloco de notas e

digite o codigo seguinte

Page 9: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

1.public class PrimeiroPrograma

2.{

3. public static void main(String

args[])

4. {

5. System.out.println("Meu primeiro

programa Java");

6. }

7.}

Page 10: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

OBSERVAÇÃO

A linguagem Java faz

distinção entre letras maiúsculas

e minúsculas (ou seja é Case

Sensitive), sendo assim, sempre

digite o código e o nome dos

arquivos exatamente como

mostrado na aula.

Page 11: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Após digitar o código salve o

arquivo com o nome:

PrimeiroPrograma.java

Tome o cuidado de alterar a opção

Salvar como tipo para Todos os

arquivos, como na imagem a

seguir:

Page 12: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Page 13: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Depois de salvar o código é hora

de compilar. Abra a tela do prompt de

comando e acesse o diretório que você

salvou o arquivo.

Lembrando que para ir ao diretório

C: use o comando cd\

Quando estiver no diretório do

exercício, para compilar o arquivo .java

digite o seguinte comando :

Page 14: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

javac PrimeiroPrograma.java

Veja a imagem abaixo:

Page 15: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Se ocorrer tudo certo após

compilação não deverá ser exibido

nenhuma mensagem.

Na pasta haverá dois arquivos:

PrimeiroPrograma.class

PrimeiroPrograma.java

Page 16: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Para executar o arquivo .class,

execute o comando :

Java PrimeiroPrograma

No prompt de comando, use a

mesma tela em que vc compilou o

arquivo .java para não ter que abrir novo

prompt.

Veja na imagem seguinte que

omitimos a extensão .class porque o

java.exe só trabalha com arquivos

.class

Page 17: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Executando o arquivo

PrimeiroPrograma.class

Page 18: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Pronto o ciclo está completo:

1.Programação;

2.Compilação

3.Execução

Vamos re-lembrar os passos:

Page 19: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

javac PrimeiroPrograma.java

1.Escrevemos o código Java usando o

bloco de notas e salvamos o arquivo

com a extensão .java;

2.Compilamos o arquivo .java com o

utilitario javac que gerou o arquivo

.class;

3.Executamos o arquivo .class com o

utilitario java.

Page 20: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Entendendo o

código

Page 21: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Explicarei cada linha do código

abaixo, para que possa compreender o

porquê de cada letra, forma e estrutura

ser escrita dessa maneira.

1. public class PrimeiroPrograma

2. {

3. public static void main(String args[])

4. {

5. System.out.println("Meu primeiro programa Java");

6. }

7. }

BLOCO EXTERNO

BLOCO INTERNO

Page 22: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

A primeira linha do programa determina a

criação de uma classe publica (palavras chave public

e class) denominada PrimeiroPrograma.

O nome do arquivo deve ter obrigatoriamente o

mesmo nome da classe mais a extensão .JAVA

1. public class PrimeiroPrograma

2. {

3. public static void main(String args[])

4. {

5. System.out.println("Meu primeiro programa Java");

6. }

7. }

Page 23: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

OBSERVAÇÃO

Por convenção, o nome de uma classe começa

com uma letra maiúscula e, caso o nome seja

composto por mais de uma palavra, a primeira letra de

cada palavra também fica em maiúscula. Por isso, o

nome da classe é PrimeiroPrograma e não:

Primeiroprograma;

primeiroPrograma;

primeiroprograma;

PRIMEIROPROGRAMA.

Como isto é apenas convenção, significa que não

é obrigatório, mas altamente recomendável, ´pois

facilita a leitura do código por outras pessoas.

Page 24: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

A próxima linha de código (com exceção da

linha que inicia o programa com a chave) contêm

a declaração mais comum e popular em uma

classe Java: a declaração do método main.

1. public class PrimeiroPrograma

2. {

3. public static void main(String args[])

4. {

5. System.out.println("Meu primeiro

programa Java");

6. }

7. }

Page 25: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

3. public static void main(String args[])

OBSERVAÇÃO

O main é o método principal de uma classe: é a

primeira coisa a ser executada pela JVM, ou seja é

nesse método que inicia o programa, é dentro deste

método e através das iterações entre os atributos,

variáveis e argumentos visíveis nele que o programa se

desenvolve.

O método main deve obrigatoriamente:

1.Ser publico (palavra-chave public);

2.Ser estático (palavra-chave static);

3.E não retornar um valor(palavra-chave void).

Page 26: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

3. public static void main(String args[])

OBSERVAÇÃO

4.Deve possuir parametro array do tipo String (palavra-

chave args;

Todas essas obrigatoriedades fazem com que a

declaração do método main seja uma receita de bolo

que devemos repetir sempre que necessário.

Page 27: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

Por fim, temos a linha que serve para exibir

uma mensagem no prompt de comando. Ao final de

uma sentença, deve ser colocado um ponto-e-

virgula.

Por isso, ao final da sentença

System.out.println (“Meu primeiro programa Java.”)

tem um ponto-e-virgula

1. public class PrimeiroPrograma

2. {

3. public static void main(String args[])

4. {

5. System.out.println("Meu primeiro programa Java");

6. }

7. }

Page 28: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

5. System.out.println(“Meu primeiro programa Java.”);

OBSERVAÇÃO

O comando System.out.println() espera um

parâmetro que deve estar entre aspas duplas. Tudo que

está entre aspas duplas é considerado um valor do tipo

String, ou seja um valor textual. Na linha anterior, o

parâmetro passado para o método println() do objeto

out da classe System é exatamente a mensagem a ser

exibida no prompt: “Meu primeiro programa.”

Page 29: Aula 02   Primeiro Cod Java

Altere o código da classe

PrimeiroPrograma inserindo mais uma

linha de código para exibir outra

mensagem com o seguinte texto:

“Alterei o código”

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

EXERCICIO

Page 30: Aula 02   Primeiro Cod Java

1. public class PrimeiroPrograma

2. {

3. public static void main(String args[])

4. {

5. System.out.println("Meu primeiro programa

Java");

6. System.out.println(“Alterei o código");

7. }

8. }

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

RESPOSTA DO EXERCICIO

Page 31: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

RESPOSTA DO EXERCICIO

Page 32: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• PRINCIPAIS ELEMENTOS NO UNIVERSO É JAVA

Referencias:

Universo Java, Rodrigo Gonçalves Porto Costa

Imagens do Google

Page 33: Aula 02   Primeiro Cod Java

Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira

• AULA 02 – PRIMEIRO COD JAVA

FIM AULA 02