É possível saber se uma variável (int) estar vazia? Ou seja, se ela foi lida com alguma informação ou não?
Ex.:
eu tenho uma classe ?CadastroFilme?que contem o seguinte método:
String nome = leitor.nexString;
int senha = leitor.nexInt;
Filme novoFilme;
novoFilme.criarFilme(nome, senha)
na classe ?Filme?, o construtor recebe tais paramentos, e por fim, cria o filme.
Public Filme(String nome, int senha){
if (nome.equals("")){
System.out.println(?vc n entrou com o nome!!");
}
//agora, como faço p/ saber se a variável senha estar vazia ou não????
else{
this.nome=nome;
this.senha=senha;
}
}
obs.: esse código eu escrevi como exemplo, se tive alguma coisa de errado com a sintaxe favor relevar…
caso alguem tenha uma forma melhor de fazer isso, ficarei grato pela informação!!!
grato pela atenção de todos!!
public Filme(String nome, int senha){
if (nome.equals("")){
System.out.println(?vc n entrou com o nome!!");
}else if (senha==0){
System.out.println(?vc n entrou com s senha!!");
}else{
this.nome=nome;
this.senha=senha;
}
}
[quote=robinsonbsilva]
public Filme(String nome, int senha){
if (nome.equals("")){
System.out.println(?vc n entrou com o nome!!");
}else if (senha==0){
System.out.println(?vc n entrou com s senha!!");
}else{
this.nome=nome;
this.senha=senha;
}
}
[/quote]
Apenas uma observação… utilize nome.isEmpty() no lugar de equals(" ") ou então .lenght() > 0.
Motivo.: Processamento + rapido
NullPointerException tb é uma boa pratica, sou novo em java ainda, mais, sempre quando dar uso exceções!!!
so que, particulamente, no meu caso, o “a==null” caio como uma luva!!
grato a todos!
desde q entre na lista venho aprendendo muito coisa!!