Programa - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Programa

Description:

BlueJ Prof. Mateus Raeder - Prog e Lab I Apague todas estas linhas e insira o c digo abaixo: Prof. Mateus Raeder - Prog e Lab I BlueJ Exerc cio 1 ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 19
Provided by: Presen156
Category:
Tags: bluej | programa

less

Transcript and Presenter's Notes

Title: Programa


1
Programação ILaboratório I
  • Mateus Raeder

Material baseado nos originais da Profa. Denise
Bandeira
2
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/

3
BlueJ
Tela inicialdo BlueJ
4
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

5
BlueJ
Crie um projeto chamado PrimeiroProjeto Ao criar
seu projeto, esta tela aparecerá. Crie agora
uma nova classe (botão New Class...)
6
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.
7
BlueJ
- Um retângulo amarelo chamado HelloWorld aparece
na tela. Esta é a sua classe. Dê um duplo clique
para abrí-la para edição.
8
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.

9
BlueJ
  • Apague todas estas linhas e insira o código
    abaixo

10
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?

11
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?

12
BlueJ
Exercício 3
Crie agora a classe Dado. Substitua o código
criado pelo código abaixo
13
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)?
14
BlueJ
Exercício 4
Corrija a classe, alterando a linha de código que
apontava erro.
15
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)?
16
BlueJ
Exercício 5
Corrija a classe, substituindo a linha de código
pela sugerida abaixo.
17
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?
18
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
    seguinteNome Seu nomeData de nascimento Sua
    data de nascimento - RG Seu RGEndereç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.
Write a Comment
User Comments (0)
About PowerShow.com