Linguagem de Programação JAVA



Documentos relacionados
Sintaxe Básica de Java Parte 1

Criar a classe Aula.java com o seguinte código: Compilar e Executar

JSP - ORIENTADO A OBJETOS

2. OPERADORES ALGORITMOS, FLUXOGRAMAS E PROGRAMAS FUNÇÕES... 10

AULA Uma linguagem de programação orientada a objetos

AULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

Algoritmos e Programação

Algoritmia e Programação APROG. Linguagem JAVA. Básico. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Componentes da linguagem C++

Conceitos de Linguagens de Programação

Estrutura de Dados Básica

Introdução à Programação

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

3 Classes e instanciação de objectos (em Java)

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Linguagem de Programação

INF 1005 Programação I

ESTRUTURA BÁSICA DE UM PROGRAMA JAVA

Linguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery

Capítulo 2: Introdução à Linguagem C

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Algoritmos e Estruturas de Dados I

Algoritmos e Técnicas de

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

10/02/2015. Introdução. Podemos classificar os tipos de dados a serem processados em dados e instruções Dados: Algoritmos e Lógica de Programação

Linguagens de Programação

Projeto de Software Orientado a Objeto

INTRODUÇÃO AO C++ SISTEMAS DE INFORMAÇÃO DR. EDNALDO B. PIZZOLATO

Linguagem de Programação Introdução a Linguagem Java

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

Algoritmos e Programação Estruturada

Tipos de Dados Simples

Universidade Federal de Uberlândia Faculdade de Computação. A Linguagem C

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Linguagem de Programação I

Algoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma

Java Como Programar, 8/E

Laboratório de Programação. Prof. Oscar Luiz Monteiro de Farias

Linguagens de. Aula 02. Profa Cristiane Koehler

Java - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br

POO Programação Orientada a Objetos. Classes em Java

Programação por Objectos. Java

Aula 4 Pseudocódigo Tipos de Dados, Expressões e Variáveis

INF 1005 Programação I

E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética

Introdução à Linguagem

Roteiro 1: Dados, variáveis, operadores e precedência

Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 01

Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: Prof. Dr. Raimundo Moura

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Programação de Computadores - I. Profª Beatriz Profº Israel

Algoritmos e Programação Conceitos e Estruturas básicas (Variáveis, constantes, tipos de dados)

Programação Básica em Arduino Aula 2

Keeper of Knowledge. Capítulo 1 Conceitos Básicos do Java

Algoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo

BSI UFRPE Prof. Gustavo Callou

Orientação a Objetos

JavaScript 2.0X X

INFORMÁTICA APLICADA AULA 02 LINGUAGEM DE PROGRAMAÇÃO C++

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

20 Caracteres - Tipo char

Algoritmos com VisuAlg

3/19/2014. Compilador DEV C++ ENGENHARIAS LÓGICA DE PROGRAMAÇÃO Henry Lubanco/ Joelio Piraciaba

Noções sobre Objetos e Classes

Programação de Computadores. Professor Ilaim Costa Junior

Programação de Computadores I. Ponteiros

Aula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Internet e Programação Web

Programação de Computadores I. Linguagem C Arquivos

Algoritmos e Estruturas de Dados I (DCC/003) 2013/2. Introdução à Programação de Computadores. Aula - Tópico 1

CONVENÇÃO DE CÓDIGO JAVA

Introdução ao PHP. Prof. Késsia Marchi

Introdução a C Tipos de Dados Variáveis Operadores

system("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa

Olimpíadas de Informática

Primeiro programa em Java (compilação e execução)

Introdução a Computação

INTRODUÇÃO À LINGUAGEM C++

VIII. VARIÁVEIS. Tabela I ARQUITETURA DA MEMÓRIA. 0x0000 0x34 0x0001 0xB0 0x0002 0x23. 0xFFFF 0x00

Curso de C para Engenharias

Apresentação... Nome: Vanderlei Cordeiro Frazão

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Variáveis e Comandos de Atribuição

Algoritmos e Programação _ Departamento de Informática

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>

Programando em C# Orientado a Objetos. By: Maromo

Lição 9 Trabalhando com bibliotecas de classes

Introdução. Manipulação de arquivos em C. Estrutura de Dados II Prof Jairo Francisco de Souza

2 Orientação a objetos na prática

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

Conceitos básicos da linguagem C

Java Como Programar, 8/E

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Organização de programas em Java. Vanessa Braganholo

Resolução de problemas e desenvolvimento de algoritmos

Identificação das variáveis de entrada; resultados/variáveis de saída e método ou solução. (procedimentos e funções)

Transcrição:

AlinguagemJava 3 Case sensitive umavariavel É DIFERENTE DE umavariavel (aplicado para nome de classes, objetos, métodos, variáveis e constantes. Ousoincorretodealgumnomegeraráumerrodecompilação Blocosde códigossãocolocadosentre chaves{ }representandoobegineoend de outras linguagens. Nofinaldecadainstruçãoéobrigatórioousodopontoevírgula ; A classe deverá ser salva em formato texto em um arquivo com o mesmo nome da classe com extensão.java, ou seja, OlaMundo.java respeitando maiúsculas e minúsculas. Todo programa em Java é representado por uma ou mais classes. Normalmente trabalhamos com apenas uma classe por arquivo.

Declaração de classes, variáveis, atributos e métodos. A seguinte regra deve ser respeitada na declaração de identificadores de classes, variáveis, atributos e métodos: Devem começar com letras de A -Z, a -z, _ ou $ Os próximos caracteres podem ser qualquer um dos acima mencionados e também números. Exemplo: Cliente, PESSOA_FISICA, $MinhaVariavel, contador, Classe1, _variavel 4

Declaração de uma classe A declaração de uma classe é feita utilizando-se a palavra reservada class seguida do nome da classe, como podemos ver no exemplo: class OlaMundo{ // variáveis // atributos // métodos } 5

Palavras reservadas As palavras reservadas não podem ser utilizadas como identificadores, porém, nem todas elas são utilizadas na linguagem. Como utilizaremos o programa JCreatorpara editar os programas desenvolvidos em Java, este avisará o usuário quando da utilização de alguma palavra reservada, colocando-a em destaque (azul). 6

Convenções do código 7 Nome de Classe: O primeiro caracterde todas as palavras que o compõem devem iniciar-se com maiúsculo e os demais caracteres devem ser minúsculos. Exemplo: HelloWord, MeuProgramaEmJava, BancoDeDados Métodos, atributos e variáveis: Primeiro caracterminúsculo; Demais palavras seguem a regra de nome de classes, ou seja, devem ter o primeiro caracter maúsculo. Exemplo: minhafuncao, minhavariavelint Constantes: Todos os caracteres maiúsculos e divisão das palavras utilizando undescore _. Exemplo: MAIUSCULO, DATA_NASCIMENTO

Convenções do código Identação: Tabulações (com 4 espaços) devem ser abertas após a chave { e retroceder após o fechamento da chave } 8

9 Convenções do código Comentários: Servem para realizar comentários durante o desenvolvimento dos programas. Podem ser para uma linha ou para múltiplas linhas. Comentários para uma linha: representados pelas barras paralelas // Exemplo: // Esta linha calcula a área Comentários de múltiplas linhas: representados por /* e */. Inicia-se colocando /* e, após o bloco de comentário, finaliza-se com */. Exemplo: /* múltiplas linhas para os comentários, utilizado para textos longos */

Variáveis Representam um espaço de memória para armazenar um valor. Para cada área de memória associamos um nome (identificador) e o tipo de valor a ser armazenado. As variáveis são classificadas em: Tipo primitivo; Tipo reference; Arrays. 10

Variáveis Tipos primitivos Sintaxe: <tipovariavel> <nomevariável> = valor; Os tipo primitivos podem ser: Numérico Caracter Booleanos (verdadeiro ou falso) 11

Variáveis Tipos primitivos - Inteiros Tipo: byte Valor Mínimo: -128 Valor Máximo: 127 Bytes consumidos: 1 Tipo: short Valor Mínimo: -32.768 Valor Máximo: 32.767 Bytes consumidos: 2 12

Variáveis Tipos primitivos - Inteiros Tipo: int Valor Mínimo: -2.147.483.648 Valor Máximo: 2.147.483.647 Bytes consumidos: 4 Tipo: long Valor Mínimo: -922.337.203.685.475.808 Valor Máximo: 922.337.203.685.475.807 Bytes consumidos: 8 13

Variáveis Tipos primitivos Ponto flutuante Tipo: float Valor Mínimo: -1.4e -45 Valor Máximo: 3.4e 38 Bytes consumidos: 4 Tipo: double Valor Mínimo: -4.9e -324 Valor Máximo: 1.7e 308 Bytes consumidos: 8 14

Variáveis Tipos primitivos Caracter São utilizados para expressar uma tecla e ocupa 2 bytes na memória ram. Os literais charsão expressas incluindo o caractere desejado entre aspas simples. Exemplo: char meuchar = x ; 15

Variáveis Tipos primitivos Caracter O Java suporta também uma série de sequências de escape usando a barra invertida ( \), que é chamada de caracterde escape. A barra invertida indica que um caracterespecial deve ser enviado para a saída quando o próximo caracteré combinado com ela, formando uma sequência de escape. 16

Variáveis Tipos primitivos Caracter \n nova linha \f nova página \r para retorno \ para aspas simples \t para tabulação \ para aspas duplas \b para backspace \\- para barra invertida 17