Java BásicoO que são Classes?As classes são entidades que representam em código algo do mundo real.Exemplo:               ...
Tipos:                   O usuário de um sistema poderá digitar dados de diversos tipos por isso                   precisa...
Como receber um dado digitada pelo usuário ?                        Para que seu programa receba dados digitados pelo usuá...
Uso da classe JoptionPaneA classe JOptionPane trabalha com janelas de dialogo que serve para interação entre ousuário e o ...
Após a execução do código serão mostradas as seguintes janelas:Os valores digitados no campo de texto serão armazenados na...
Próximos SlideShares
Carregando em…5
×

Oficina java - 01

642 visualizações

Publicada em

Nesta oficina serão abordados os seguintes assuntos:

- Conceito de classes, atributos e métodos
- Método main
- Tipos de dados
- Entrada de dados

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
642
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Oficina java - 01

  1. 1. Java BásicoO que são Classes?As classes são entidades que representam em código algo do mundo real.Exemplo: Existe um aluno que tem um nome, número de matricula e faz um curso e possui uma nota. Aluno: João Como criar este aluno em código Java? Matricula:00000 Curso: Java Básico Veja abaixo: nota: 8.0 Criamos a classe aluno, mas precisamos dar as característicasdesse aluno ou seja dar Atributos para que ele possa ser identificado epossua uma identidade própria ex: nome, matricula,nota..O que são atributos?O atributo é um elemento da classe que pode representar uma característica dosou valor de controle da classe. Todo atributo deve ter um modificador deacesso, tipo e um identificador. modificador de acesso: public: acessível a todas as classes e pacotes do projeto Java. private: acessível apenas pela classe apenas para a classe em que este atributo se encontra. protected: acessível apenas para classes do mesmo pacote; static: Um recurso marcado com este modificador pertence à uma classe, e não às suas instâncias. Isso quer dizer que podemos acessar métodos ou variáveis estáticas sem a necessidade de criar uma cópia da classe.
  2. 2. Tipos: O usuário de um sistema poderá digitar dados de diversos tipos por isso precisamos especificar que tipo de dado o seu atributo irá receber. Ex: String: Textos (os valores para Strings devem estar entre “ ” ) Int : para números inteiro - exemplo: 10 double : números fracionados – exemplo 5.7 float: números fracionados -exemplo 6.8 char : caracteres – exemplo: / %*&¨%%$ Identificador: O identificador é o nome que você irá dar ao atributo no nosso exemplo do aluno estados usando os seguintes identificadores: nome, matricula, curso e nota.Vamos ver como ficou a classe com os atributos? O que é o método main ? É o método principal da sua aplicação, ele é chamado pela JVM (máquina virtual Java)para iniciar seu programa, é onde tudo começa... então a classe principal tem que ter ele para sua aplicação poder ser executada. Dentro desse método eu coloco tudo que deve ser executado. Vamos colocar um método main dentro da classe Aluno:
  3. 3. Como receber um dado digitada pelo usuário ? Para que seu programa receba dados digitados pelo usuário você precisa utilizar uma classe do Java e para isto deverá importar um pacote e classe que fará isto.Uso da classe ScannerPara utilizar o Scanner você precisa importar o pacote java.util.Scanner, vamosimportar este pacote para utilizar na classe Aluno.Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação emcada linha. Este código deve ser colocado dentro do método main da classe Aluno.
  4. 4. Uso da classe JoptionPaneA classe JOptionPane trabalha com janelas de dialogo que serve para interação entre ousuário e o programa.Para utilizar precisamos importar o pacote javax.swing.JOptionPane;Vejamos:OBS: O JoptionPane transforma todos os dados em String então os dados devem serarmazenados em varáveis do tipo String.Como armazenar os dados nos nosso atributos se nem todos são dotipo String?Para isto vamos utilizar varáveis locais(só existem dentro do método) para depoiscolocar os valores dentro de nossos atributos globais(visivém em qualquer parte doprograma).Agora que importamos vamos utiliza- la obseve o código abaixo e a explicação emcada linha. Este código deve ser colocado dentro do método main da classe Aluno.
  5. 5. Após a execução do código serão mostradas as seguintes janelas:Os valores digitados no campo de texto serão armazenados nas varáveis.

×