[code]package bonus.patricia;
import javax.swing.JOptionPane;
public class Aluno {
public static void main(String args []){
JOptionPane.showMessageDialog(null,"Patricia de Lima 1082010123");
String nome = JOptionPane.showInputDialog("Digite o seu Nome: ");
String end = JOptionPane.showInputDialog("Digite o seu Endereço: ");
String cidade = JOptionPane.showInputDialog("Digite o Nome da Sua Cidade: ");
String estado = JOptionPane.showInputDialog("Digite o Nome do seu Estado: ");
String cep = JOptionPane.showInputDialog("Digite o seu Cep: ");
String email = JOptionPane.showInputDialog("Digite o seu E-mail: ");
String tel = JOptionPane.showInputDialog("Digite o Número do seu Telefone: ");
Usuario usuario = new Usuario();
usuario.setNome(nome);
usuario.setEnd(end);
usuario.setCidade(cidade);
usuario.setEstado(estado);
usuario.setCep(cep);
usuario.setEmail(email);
usuario.setTel(tel);
JOptionPane.showMessageDialog(null,usuario);
}
}[/code]
[code]package bonus.patricia;
public class Usuario {
private String nome;
private String end;
private String cidade;
private String estado;
private String cep;
private String email;
private String tel;
public Usuario() {
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEnd() {
return end;
}
public void setEnd(String end) {
this.end = end;
}
public String getCidade() {
return cidade;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel;
}
public String toString () {
String s = "Nome: " + getNome();
s += "\nEndereço: " + getEnd();
s += "\nCidade: " + getCidade();
s += "\nEstado: " + getEstado();
s += "\nCep: " + getCep();
s += "\nEmail: " + getEmail();
s += "\nTelefone: " + getTel();
return s;
}
}[/code]
OBS.: MEU PROFESSOR FALOU QUE NÃO RODOU O QUE EU POSSO TE FEITO DE ERRADO??
Coloque o código na IDE, compile e veja o erro que dá…
Poste o código entre as tags e .
Antes de mais anda compile e rode o programa e poste o stackTrace do erro para tentarmos te ajudar.
Labelly2, realmente o adequado era vc primeiro compilar novamente em casa e verificar o erro que está dando.
Opinião 2: Seu professor é dose tb neh, pq ele poderia te informar qual o erro está dando…
Obs1: olhando seu código está td perfeito, nda errado.
oBS2: como eu estava sem nada pra fazer aqui eu peguei as suas classes e compilei no Eclipse (claro sem a sua declaração de pacote, botei a minha de testes…)
Resultado: NENHUM ERRO ENCONTRADO…
O programa rodou normalmente, pediu os dados primeiro através do JOptionPane.showInputDialog e depois exibiu os dados juntos no final…
Sem warnings, sem erros nem nda…
Possiveis causas do erro: vendo que não teve nenhum erro e a unica parte que eu mudei do seu codigo foi a declaração de pacote, o problema deve estar aí, o seu professor tem tirar isso antes de compilar senão o java não vai “achar” o SEU pacote na maquina DELE…
Sendo um professor, claro que ele sabe disso e deve estar tentando fazer com que vc “descubra” isso pra ele…
Abraços…
Evite fazer contacenar Strings com +=.
Prefira fazer assim:
public String toString () {
StringBuilder s = new StringBuilder("");
s.append("Nome: ").append(getNome());
s.append("\nEndereço: ").append(getEnd());
s.append("\nCidade: ").append(getCidade());
s.append("\nEstado: ").append(getEstado());
s.append("\nCep: ").append(getCep());
s.append("\nEmail: ").append(getEmail());
s.append("\nTelefone: ").append(getTel());
return s.toString();
}
Em questões de performance desse modo é mais rapido.
Se quiser saber o por que no fórum tem as explicações.
apostila de java que explica MATRIZES
[quote=labelly2]Por Favor alguém pode me ajuda nesse trabalho??
(…)[/quote]
Você pode postar o que você já fez e tirar as dúvidas específicas conosco. O que não fazemos é fazer o trabalho para você.
[quote=Bruno Laturner][quote=labelly2]Por Favor alguém pode me ajuda nesse trabalho??
(…)[/quote]
Você pode postar o que você já fez e tirar as dúvidas específicas conosco. O que não fazemos é fazer o trabalho para você.[/quote]
não estou pedindo para fazer o trabalho para mim !!!
[quote=labelly2][quote=Bruno Laturner][quote=labelly2]Por Favor alguém pode me ajuda nesse trabalho??
(…)[/quote]
Você pode postar o que você já fez e tirar as dúvidas específicas conosco. O que não fazemos é fazer o trabalho para você.[/quote]
não estou pedindo para fazer o trabalho para mim !!![/quote]
Então quais são as suas dúvidas?
Qual a duvida?
Na boa, se vc não domina o basico da linguagem começe por aqui:
http://www.guj.com.br/java.tutorial.artigo.16.1.guj
Depois leia isso
http://www.guj.com.br/java.tutorial.artigo.108.1.guj
De repente essas leituras podem complementar:
http://www.guj.com.br/java.tutorial.artigo.108.1.guj
http://www.guj.com.br/java.tutorial.artigo.134.1.guj
Feito isso, temos ai o temivel problema de tratamento de exceções. IMHO é uma questão pratica: Faça um hello world e, depois de imprimir a mensagem, faça um throw new Exception();. Tente compilar. Vc não vai conseguir. De uma olhada nisso:
Provavelmente nesse ponto vc vai entender que um throw new Exception(); necessita OU estar entre try / catch, OU o método aonde ele acontece precisa informar que ele lança (ou seja, throws com s no final na assinatura do método). E o try /catch tem ainda a clausula finally. humm… q mistério não é? Pois bem, faça diversos programas com todas as combinações até entender pq cada um existe e a ordem em que cada um acontece. Isso se chama investigar. Se vc não consegue investigar OU vc tem problemas com o básico da linguagem, ou vc tem mensagem de erro enigmaticas que o google pode te elucidar ou vc tem algum tipo de preguiça (o que não acho que seja, deve ser apenas hesitação da sua parte frente a algo que vc não conhece totalmente) e acha que todos vamos fazer o seu trabalho. Pessoalmente te encorajo a investigar a linguagem fazendo centenas de programinhas e ir se desafiando a fazer mais, do contrario vc está no ramo errado 