Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Beatriz Correia Canto Alterado mais de 7 anos atrás
1
PROGRAMANDO EM JAVA Dilvan Moreira (baseado no livro Big Java)
2
Lembrando... Processo de compilação
3
Edição Compilação Teste - - Operação em ciclos - - Tente não ficar preso neles - Erros de compilação são mais fáceis - Erros de execução não são detectados automaticamente
4
Exemplo de um Programa em Java //******************************************************* // Oreo.java Author: Kurt Eiselt // // Demonstrating simple Java programming concepts while // revealing one of Kurt's many weaknesses //******************************************************* public class Oreo { //***************************************************** // demand Oreos //***************************************************** public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
5
Exemplo de um Programa em Java Comentarios são ignorados pelo compilador //******************************************************* // Oreo.java Author: Kurt Eiselt // // Demonstrating simple Java programming concepts while // revealing one of Kurt's many weaknesses //******************************************************* public class Oreo { //***************************************************** // demand Oreos //***************************************************** public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
6
Exemplo de um Programa em Java /* Oreo.java Author: Kurt Eiselt Demonstrating simple Java programming concepts while revealing one of Kurt's many weaknesses */ public class Oreo { /* demand Oreos */ public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); } Commentários também podem ser assim:
7
Exemplo de um Programa em Java Para o compilador, o código vai aparecer como acima, sem nenhum comentário. Comentários são importantes para pessoas Mas não para o compilador public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
8
Exemplo de um Programa em Java Esse código é a definição de uma classe Um pacote de instruções que especificam Que tipo de dados existem Que tipos de operações podem ser feitas Programas Java programs têm uma ou mais classes Por agora, teremos apenas uma classe public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
9
Exemplo de um Programa em Java Instruções dentro da definição de uma classe são agrupadas em um ou mais procedimentos chamdos métodos: Grupo de instruções em Java que têm um nome e fazem alguma tarefa específica Todo programa Java tem que ter um método main onde a execução dele começa public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
10
Exemplo de um Programa em Java Essas definições de classe e mátodo são demasiado simples (mas corretas) Por agora elas são suficientes Essas definições serão espandidas a medida que continuamos public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
11
Exemplo de um Programa em Java Palavras usadas para se escrever programas são chamadas identificadores Exceto aquelas dentro de aspas (essas são strings) public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
12
Exemplo de um Programa em Java Esse programador inventou o identificador Oreo public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
13
Exemplo de um Programa em Java Outros programadores inventaram o identificador System.out.println Eles escreveram um programa para impressão Ele é parte de uma grande biblioteca de programas úteis que vem com Java public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
14
Exemplo de um Programa em Java Identificadores especiais em Java são chamados palavras reservadas Eles só podem ser usados em locais pré-determindos public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
15
Palavras reservadas Se familiarize com elas Mas não precisa memorizar todas as 52 para a prova! abstract do if private throw boolean double implements protected throws break else import public transient byte enum instanceof return true case extends int short try catch false interface static void char final long strictfp volatile class finally native super while const float new switch continue for null synchronized default goto package this
16
Identificadores Identificadores devem Começar com uma letra a ser seguida por Zero ou mais letas e/ou digitos Dígitos: 0 - 9. Letras são as 26 do alfabeto inglês Ambas maiúsculas e minúsculas mais o $ e _ Mais os caracteres alfabéticos de outras línguas
17
Identificadores Identificadores devem Começar com uma letra a ser seguida por Zero ou mais letas e/ou digitos Dígitos: 0 - 9. Letras são as 26 do alfabeto inglês Ambas maiúsculas e minúsculas mais o $ e _ Mais os caracteres alfabéticos de outras línguas Quais desses não são identificadores válidos? userName user_name $cash 2ndName first name user.age _note_ note2
18
Identificadores Identificadores devem Começar com uma letra a ser seguida por Zero ou mais letas e/ou digitos Dígitos: 0 - 9. Letras são as 26 do alfabeto inglês Ambas maiúsculas e minúsculas mais o $ e _ Mais os caracteres alfabéticos de outras línguas Quais desses não são identificadores válidos? userName user_name $cash 2ndName first name user.age _note_ note2
19
Identificadores Java é case sensitive Oreo oreo OREO 0reo São diferentes identificadores, seja cuidadoso Essa é uma fonte comum de erros em programas
20
Identificadores Java é case sensitive Oreo oreo OREO 0reo São diferentes identificadores, seja cuidadoso Essa é uma fonte comum de erros em programas Esses são todos identificadores válidos?
21
Identificadores Java é case sensitive Oreo oreo OREO 0reo São diferentes identificadores, seja cuidadoso Essa é uma fonte comum de erros em programas Esses são todos identificadores válidos? 0reo não é. E ωψ Å?
22
Identificadores Criando identificadores em seu programa Lembre-se que outras pessoas vão ler esses nomes Crie nomes significativos e descritivos do para você e para eles Não há limite de tamanho para identificadores Mas use seu bon senso public class ReallyLongNamesWillDriveYouCrazyIfYouGoOverboard { public static void main (String[] args) { System.out.println ("Enough already!"); }
23
Espaço em branco //******************************************************* // Oreo.java Author: Kurt Eiselt // // Demonstrating good use of white space //******************************************************* public class Oreo { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
24
Espaço em branco //******************************************************* // Oreo1.java Author: Kurt Eiselt // // Demonstrating mediocre use of white space //******************************************************* public class Oreo1 { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); }
25
Espaço em branco //******************************************************* // Oreo2.java Author: Kurt Eiselt // // Demonstrating bad use of white space //******************************************************* public class Oreo2 { public static void main (String[] args) { System.out.println ("Feed me more Oreos!"); } }
26
Espaço em branco //******************************************************* // Oreo3.java Author: Kurt Eiselt // // Demonstrating totally bizarre use of white space //******************************************************* public class Oreo3 { public static void main (String[] args) { System.out.println ("Feed me more Oreos!") ; }
27
Espaço em branco //******************************************************* // Oreo4.java Author: Kurt Eiselt // // Demonstrating deep psychological issues with whitespace //******************************************************* public class Oreo4 { public static void main ( String[] args ) { System.out.println ("Feed me more Oreos!") ; }
28
Espaço em branco White space Blanks between identifiers and other symbols Tabs and newline characters are included White space does not affect how program runs Use white space to format programs we create so they’re easier for people to understand
29
Checando: 1. Qual é o tipo dos valores 0 e "0"? 2. Quais são identificadores legais ? Greeting1 g void 101dalmatians Hello, World
30
Perguntas?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.