Roteiro 1
Roteiro 1
Os roteiros práticos que iremos apresentar a seguir visam trazer uma percepção evolutiva
para o aluno no processo de aprendizagem para o conteúdo de Programação Orientada a
Objetos (POO).
Nos roteiros iniciais não iremos trabalhar especificamente com Orientação a Objetos
(OO). Iremos explorar as especificidades da linguagem de programação, as estruturas de
controles, sintaxe etc. Sempre de forma evolutiva, roteiro a roteiro, chegaremos aos
conceitos de Programação Orientada a Objetos (POO) de forma prática.
ATENÇÃO :
Iremos concentrar todos os roteiros práticos em uma única pasta de forma padronizada.
Na medida que evoluirmos no desenvolvimento dos roteiros, criaremos arquivos e novas
subpastas, sempre mantendo uma hierarquia de pastas padronizadas. Cada pasta,
subpasta e arquivo a ser criado será devidamente orientado no roteiro.
PRIMEIRA PASTA :
Esta pasta irá armazenar todo o conteúdo a ser desenvolvido durante a disciplina.
A ideia é que ao final da disciplina o aluno tenha um conteúdo que sirva de guia de
Estudo para Orientação a Objetos, desenvolvido por ele próprio.
Por isso, crie uma pasta chamada EstudoOO (Exemplo: Exemplo: C:\EstudoOO)
E a partir desta pasta iremos desenvolver todo o nosso trabalho durante a disciplina.
Roteiro 1
“Hello, World”
Neste roteiro vamos entender a estrutura básica de um código em Java, sua compilação,
entendimento sobre os arquivos .java e .class e a criação de projetos java no Visual
Studio Code (VSCode) e NetBeans.
Lembre-se: Um código de programa não passa de um arquivo texto que deve ser escrito
de forma padronizada, seguindo as regras e sintaxes de uma determinada Linguagem de
Programação. Neste caso, estamos falando do Java.
Crie um arquivo com a extensão .java (Helloworld.java) dentro da pasta indicada. Este
código terá a estrutura básica de um código em java com uma função para escrever na
tela, como demonstrado na imagem abaixo. Atenção para escrita do código abaixo,
pois o Java é case sensitive.
3 – Certifique-se que está na pasta correta e em seguida verifique se existe o arquivo java
criado.
4 – Precisamos agora compilar o programa pelo prompt de comandos usando o comando
javac conforme indicado na imagem abaixo.
Após a compilação, observe que um novo arquivo com a extensão .class será criado na
mesma pasta de trabalho, esse arquivo contém o código Java traduzido para linguagem
de bytecode, que é uma representação de baixo nível executável pela Java Virtual
Machine (JVM).
3 – Ao criar o projeto, nas versões mais novas do NetBeans é provável que ele já crie
automaticamente um primeiro programa “Hello Word” semelhante ao que fizemos no
início do roteiro. Neste caso, basta rodar o projeto. Obs.: Nem sempre o Netbeans cria o
Hello Word automaticamente, pois depende da versão instalada na máquina.
3 – Para manter o padrão de organização dos nossos estudos vamos criar um pacote
dentro do projeto NetBeans. Coloque o nome do pacote roteiro1.parte1.
ATENÇÃO NA IMAGEM: Selecionar Source Packages
4 – Após criar o pacote, selecione o pacote roteiro1.parte1 e crie uma Classe chamada
Programa01.
OBS.:
- Para criar a classe selecione o pacote roteiro1.parte1 com o botão direito do mouse e
escolha a opção: New File -> Java Class.
- Ao criar uma classe adote como padrão que o nome da classe sempre inicie com letra
maiúscula e sem o uso de caracteres especiais.
Acabamos de criar o nosso primeiro programa java (Programa01) dentro da seguinte
estrutura :
Projeto : projetoEstudoOO
Pacote (Packages) : roteiro1.parte1
Código java : Programa01.java
ATENÇÃO : Fique atento na organização, pois precisamos ter uma estrutura hierárquica
semelhante a imagem abaixo
6 – Para rodar e testar, selecione a classe Programa01, abra o menu com botão direito do
mouse e mande rodar o arquivo (Run File)
Trabalhando na IDE VSCode
OBS.: Para os que utilizaram o Netbeans não é necessário fazer esta parte
Para que o VSCode funcione bem com o desenvolvimento Java é necessário a instalação
um pacote de extensões que facilitarão o desenvolvimento do código. Verifique se a
extensão abaixo já não se encontra instalada.
OBS.:
- Para criar a classe selecione a subpasta roteiro1.parte1 com o botão direito do mouse e
escolha a opção: New Java File -> Class.
- Ao criar uma classe adote como padrão que o nome da classe sempre inicie com letra
maiúscula e sem o uso de caracteres especiais.
ATENÇÃO : Fique atento na organização, pois precisamos ter uma estrutura hierárquica
semelhante a imagem abaixo
5 – Para rodar e testar, selecione a classe Programa01, abra o menu com botão direito do
mouse e mande rodar o arquivo (Run Java)
Dando sequência aos estudos escolha a sua ferramenta (NetBeans ou VSCode) e vamos
para a parte 2 deste roteiro
Mantendo o padrão de organização dos nossos estudos, crie um pacote dentro do projeto
e coloque o nome roteiro1.parte2.
Cálculo de Salário.
double sb = 2500;
int numHorasExtra = 10;
Dica: O valor da hora extra é calculado dividindo o salário-base pelo número de horas
trabalhadas no mês.