sábado, 25 de junho de 2016

Questão de código 9 AV3 prova B | JOptionPane()

Observe o fragmento de código java:
package livro;

public class Indentifica {
    private int codigo;
    private String nome;
    private int status;
}

public class Livro extends Identifica {

    private String isbn;
}



Reescreva o código e implemente:
a) Criar a classe Publicacao;
b) Criar o método principal, na classe Publicação;
c) Instanciar o objeto id, do tipo Livro no método main
d) Criar TODOS os métodos sets e gets
e) Solicitar que o usuário entre com todos dados (código, nome, status e isbn) usando "set"
f) Ao final, recuperar os dados digitados através do "get" exibir essas informações cadastradas.
g) A entrada de dados deve ser feita através do componente JOptionPane;


Implementação e Resolução
public class Identifica {
private int codigo;
private String nome;
private int status;
public int getCodigo() { return codigo; }
public void setCodigo(int codigo) { this.codigo = codigo; }
public String getNome() { return nome; }
public void setNome(String nome) { this.nome = nome; }
public int getStatus() { return status; }
public void setStatus(int status) { this.status = status; }
}
public class Livro extends Identifica {
private String isbn;
public String getIsbn() { return isbn; }
public void setIsbn(String isbn) { this.isbn = isbn; }
}
import javax.swing.JOptionPane;
public class Publicacao {
public static void main(String[] args) {
Livro id = new Livro();
String Jcodigo = JOptionPane.showInputDialog("Digite o código do Livro");
String Jisbn = JOptionPane.showInputDialog("Digite o isbn do Livro");
String Jnome = JOptionPane.showInputDialog("Digite o nome do Livro");
String Jstatus = JOptionPane.showInputDialog("Digite o status do Livro");
int codigo = Integer.parseInt(Jcodigo);
String isbn= Jisbn;
String nome= Jnome;
int status = Integer.parseInt(Jstatus);
id.setCodigo(codigo);
id.setIsbn(isbn);
id.setNome(nome);
id.setStatus(status);
JOptionPane.showMessageDialog(null, "Código do Livro: "+id.getCodigo()+
"Isbn do Livro: "+id.getIsbn()+
"Nome do Livro: "+id.getNome()+
"Status do Livro: "+id.getStatus()");
}
}
 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates