aula 02 primeiro cod java
TRANSCRIPT
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]
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:
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
Deve aparecer
essa tela:
• AULA 02 – PRIMEIRO COD JAVA
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• 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:
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• 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
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.}
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.
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:
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• 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 :
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
javac PrimeiroPrograma.java
Veja a imagem abaixo:
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
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Executando o arquivo
PrimeiroPrograma.class
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:
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.
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Entendendo o
código
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
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. }
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.
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. }
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).
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.
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. }
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.”
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
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
RESPOSTA DO EXERCICIO
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
FIM AULA 02