[RESOLVIDO]objetivo mostrar erro caso o usuario não entre com nenhum valor

objetivo mostrar erro caso o usuario não entre com nenhum valor no dialog, não sei para onde de ir

package modulo3;

import javax.swing.JOptionPane;

public class exercicio8 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		String nome;
		//Este comando mostra um dialogo que solicita entrada de dados
		nome = JOptionPane.showInputDialog("Digite o seu nome: ");
		
		String mensagem = nome+" está fazendo o curso Java Iniciante";
		
		//Este comando mostra um dialogo que apenas exibe a mensagem
		JOptionPane.showMessageDialog(null, mensagem);
		}

}

Cara você precisa estudar bastante lógica de programação…

 String nome;   
        //Este comando mostra um dialogo que solicita entrada de dados   
        nome = JOptionPane.showInputDialog("Digite o seu nome: ");   
           while(" ".equals(nome){
              JOptionPane.showMessageDialog(null, "O número não pode ser nulo");
              nome = JOptionPane.showInputDialog("Digite o seu nome: ");   
          }
        String mensagem = nome+" está fazendo o curso Java Iniciante";   
           
        //Este comando mostra um dialogo que apenas exibe a mensagem   
        JOptionPane.showMessageDialog(null, mensagem);   
        }   

e o que estou fazendo!

Depois também dá uma olhada nos padrões do java.
No caso ao iniciar uma classe etc.
Esse tipo de coisa é muito legal para deixar seu código mais elegante e fácil de manutenção.

poderiam me explicar o trecho " .equals(nome) " é uma abreviação?

Boa tarde!!

Resumindo: Esse equals() é o método de comparação da classe String, e com esse espaço vazio entre aspas ta fazendo o teste que vc queria, nao permitindo que seja inserido um valor nulo nesse campo.

Att.

Vlw ManoJava