Programação I Laboratório I

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Java Básico Arrays Marco Antonio, Arquiteto de Software – TJDF Atualizado: Fevereiro/2009.
Capítulo 1 Introdução.
Revisando aula passada....
Programação para Engenharia I
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Programação Básica em Java
Polimorfismo e Acoplamento Dinâmico
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Membros estáticos.
Introdução a Linguagem JAVA
Introdução a Programação JAVA
O RITMO QUE MOVE A SUA EMPRESA
Como instalar e executar o programa
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
JAVA: Conceitos Iniciais
Mini Curso Ferramentas de Manutenção: R – Studio
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Unidade I: “Dê um mergulho rápido”
Tutorial 04 Como criar um Menu Use a seta do teclado para avançar e recuar.
Daniel Alexandro/Reniê Delgado/Vanessa Ogg
ABRA A JANELA DO MEU COMPUTADOR
JAVA Linguagem Ambiente de Desenvolvimento
Sistemas Operacionais
Programação I Aula 2 (Métodos)
GUIA RÁPIDO – REQUISIÇÃO INTERNA
Interpretador Python.
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
Laboratório I Mateus Raeder Material baseado nos originais da
Linguagem de Programação JAVA
Introdução a aplicativos Java
Instalação  A tela abaixo é a primeira a aparecer durante a instalação do Caché 5. O diretório selecionado será usado para salvar alguns arquivos usados.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização.
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Sobrecarga de métodos  Definição de métodos visibilidade tipo de retorno nome do método.
LPII Professora Lucélia. Pacotes Um pacote em Java é um diretório onde ficam armazenadas uma ou mais classes. Geralmente as classes com a mesma afinidade.
APRESENTANDO O TECLADO
Laboratório I Mateus Raeder. Mateus Raeder – fevereiro de 2009 Associação entre classes  Um objeto é a representação de uma entidade do mundo real 
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
Linguagem de Programação C#
Tutorial: Cadastro.
Programação Orientada a Objetos - Java
Curso de Aprendizado Industrial Desenvolvedor WEB
Construindo tabelas NTE-ESTRELA.
Aula Prática 4 Monitoria IP/CC (~if669).
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
William Ivanski Curso de Programação C#. Sumário  Exercícios para Fixação  Utilizando uma IDE  Elementos da Linguagem C#  Valores  Variáveis  Tipos.
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
JAVA Sintaxe.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Introdução JAVA Faculdade Mauricio de Nassau
Computação Eletrônica
Introdução a Programação Orientada a Objetos
Laboratório I Mateus Raeder. Mateus Raeder – março de 2010 Tipos de erro  No processo de desenvolvimento de um programa em Java podem ocorrer alguns.
Solicitar o seu nome de usuário e senha pela sua ADO Envie um para sua ADO (sua organização de custódia) pelo endereço de que você registrou.
Igor Steinmacher, MSc. Java!!!!
NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :
Aula Prática 1 Aula de Apresentação Monitoria
Package. Para que serve ? 0 Organizar classes semelhantes. 0 Diferenciar classes distintas que possuem o mesmo nome - ajuda a Java com a resolução de.
Utilizando subversion como controle de versão
Laboratório de Programação II Método main Dados e Métodos de Classes.
Acesso ao Conteúdo Webcasting
1- Abrir o Visual Studio e clicar em
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Transcrição da apresentação:

Programação I Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira

Integrated Development Environment IDE Integrated Development Environment Ambiente Integrado para o Desenvolvimento de software BlueJ Download em: http://bluej.org Para usar o BlueJ é preciso instalar também o Java SE Development Kit (JDK) que pode ser baixado de http://java.sun.com/javase/6/ Prof. Mateus Raeder - Prog e Lab I

BlueJ Tela inicial do BlueJ Prof. Mateus Raeder - Prog e Lab I

BlueJ Para criar um novo projeto, vá em Project – New Project Obs.: todos os arquivos criados pelo BlueJ são armazenados em uma pasta que tem o mesmo nome do projeto. Logo, escolha adequadamente e lembre-se do local em que criou seu projeto A finalidade desta parte da aula é a ambientalização com o ambiente de desenvolvimento BlueJ (que será utilizado durante toda a cadeira) e um primeiro contato com a linguagem de programação Java. A partir de agora, siga as instruções deste documento e tire suas dúvidas com o professor Prof. Mateus Raeder - Prog e Lab I

BlueJ Crie um projeto chamado PrimeiroProjeto Ao criar seu projeto, esta tela aparecerá. Crie agora uma nova classe (botão New Class...) Prof. Mateus Raeder - Prog e Lab I

BlueJ - A tela ao lado permite a definição do nome da nova classe que está sendo criada. - Crie, então, a classe chamada HelloWorld. Deixe a opção class marcada e clique em OK. Prof. Mateus Raeder - Prog e Lab I

BlueJ - Um retângulo amarelo chamado HelloWorld aparece na tela. Esta é a sua classe. Dê um duplo clique para abrí-la para edição. Prof. Mateus Raeder - Prog e Lab I

BlueJ Você verá que existem linhas de código na sua classe. Estas linhas de código são geradas automaticamente pelo BlueJ quando da criação de novas classes. Prof. Mateus Raeder - Prog e Lab I

BlueJ Apague todas estas linhas e insira o código abaixo: Prof. Mateus Raeder - Prog e Lab I

BlueJ - Agora compile este primeiro programa. Para isto, clique no botão Compile que aparece na parte superior esquerdo da tela de edição do código da sua classe. Exercício 1 Pelo Windows Explorer, entre no diretório criado pelo BlueJ e responda: quais são os diretório e arquivos criados? existem arquivos com extensão “.java”? Se existem, quais são e qual o seu conteúdo? Prof. Mateus Raeder - Prog e Lab I

BlueJ Exercício 2 No BlueJ, clique com o botão direito do mouse sobre a classe HelloWord e escolha a opção void main (String[] args) o que aconteceu? edite o código e troque a frase entre aspas Hello, World! Por outra qualquer (não tire as aspas). Responda: o que aconteceu? Para que você acha que serve o comando System.out.println? Prof. Mateus Raeder - Prog e Lab I

BlueJ Exercício 3 Crie agora a classe Dado. Substitua o código criado pelo código abaixo: Prof. Mateus Raeder - Prog e Lab I

Exercício 3 (continuação) BlueJ Exercício 3 (continuação) Aperte, então, no botão Compile. a) O que aconteceu? b) Que tipo de erro é este (compilação ou lógica)? Prof. Mateus Raeder - Prog e Lab I

BlueJ Exercício 4 Corrija a classe, alterando a linha de código que apontava erro. Prof. Mateus Raeder - Prog e Lab I

Exercício 4 (continuação) BlueJ Exercício 4 (continuação) Compile a classe. Agora você vai criar uma instância da classe dado, ou seja, um objeto da classe Dado. Para isto, clique com o botão direito na classe Dado, e escolha new Dado(int nlados). Indique a quantidade de lados 6. Um objeto “dado1” (se não for alterado o nome) deve aparecer em uma caixa vermelha. Clique com o botão direito sobre ele e jogue o dado. Jogue várias vezes. a) Que valores estão aparecendo? b) Que tipo de erro é este (compilação ou lógica)? Prof. Mateus Raeder - Prog e Lab I

BlueJ Exercício 5 Corrija a classe, substituindo a linha de código pela sugerida abaixo. Prof. Mateus Raeder - Prog e Lab I

Exercício 5 (continuação) BlueJ Exercício 5 (continuação) Crie um objeto da classe Dado com 6 lados e jogue-o algumas vezes. a) Os valores estão corretos? b) Existiram erros de compilação ou lógica agora? Prof. Mateus Raeder - Prog e Lab I

BlueJ Exercício 6 Responda as seguintes questões. Traga-as e entregue-as no COMEÇO da aula do dia 15 de março, escritas À MÃO (não serão aceitas respostas impressas). Valor: 1,0pt no Teste A. Quais são os 3 principais tipos de erros? Diferencie-os dando um exemplo de cada. Qual a diferença entre um compilador e um interpretador? O que faz o método System.out.println(X)? E o que faz o método System.out.print(Y)? A partir da classe HelloWord, crie uma classe chamada MinhasInformacoes, que imprime na tela o seguinte: Nome: Seu nome Data de nascimento: Sua data de nascimento - RG: Seu RG Endereço: Nome da sua rua - Número: Número na rua - Complemento: Se houver Pesquise e responda: o que é identação? Por que é importante? Faça 2 versões do código do exercício (d), uma identada corretamente e outra não identada. Prof. Mateus Raeder - Prog e Lab I