1 / 15

Laboratório I

Laboratório I. Mateus Raeder. Material baseado nos originais da Profa. Denise Bandeira. Ambiente Integrado para o Desenvolvimento de software BlueJ Download em: http://bluej.org

onofre
Download Presentation

Laboratório I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira

  2. 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/ IDE Integrated Development Environment Mateus Raeder – março de 2010

  3. BlueJ Tela inicial do BlueJ Mateus Raeder – março de 2010

  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 Mateus Raeder – março de 2010

  5. BlueJ Crie um projeto chamado PrimeiroProjeto Ao criar seu projeto, esta tela aparecerá. Crie agora uma nova classe (botão New Class...) Mateus Raeder – março de 2010

  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. - Um retângulo amarelo chamado HelloWorld aparece na tela. Esta é a sua classe. Dê um duplo clique para abrí-la para edição. Mateus Raeder – março de 2010

  7. 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. • Apague todas estas linhas e cole o código abaixo: • public class HelloWorld • { • public static void main(String[] args) • { • System.out.println("Hello, World!"); • } • } Mateus Raeder – março de 2010

  8. BlueJ - Agora compile este primeiro programa. Para isto, clique no botão Compile que aparece na parte superior 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? Mateus Raeder – março de 2010

  9. 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? Mateus Raeder – março de 2010

  10. BlueJ Exercício 3 Crie agora a classe Dado. Substitua o código criado pelo código abaixo: public class Dado { private int lados; public Dado(int nlados) { ladoss = nlados; } public int jogaDado() { return (int)(Math.random ( ) * lados + 11); } } Mateus Raeder – março de 2010

  11. 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)? Mateus Raeder – março de 2010

  12. BlueJ Exercício 4 Corrija a classe, alterando a linha de código que apontava erro. public class Dado { private int lados; public Dado(int nlados) { lados = nlados; } public int jogaDado() { return (int)(Math.random ( ) * lados + 11); } } Mateus Raeder – março de 2010

  13. 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)? Mateus Raeder – março de 2010

  14. BlueJ Exercício 5 Corrija a classe, substituindo a linha de código pela sugerida abaixo. public class Dado { private int lados; public Dado(int nlados) { lados = nlados; } public int jogaDado() { return (int)(Math.random ( ) * lados + 1); } } Mateus Raeder – março de 2010

  15. BlueJ Exercício 5 (continuação) Cria um objeto da classe Dado com 6 lados e jogue algumas. a) Os valores estão corretos? b) Existiram erros de compilação ou lógica agora? Mateus Raeder – março de 2010

More Related