Fala irmauzinhu…
Primeiramene antes de responder sua pergunta gostaria de te dar um conselho que com certeza será muito útil em sua jornada de aprendizado em JAVA. Começe seus estudos com um bom livro didático é mais fácil e evita várias perguntas que seriam facilmente respondidas, eu sugiro o “Como Programar JAVA” do Deitel que já está na 6º Edição e é o melhor, em minha opnião, para quem está iniciando…Blz!
Agora seu código,
1º- para utilizar o JOptionPane vc precisa importar a biblioteca javax.swing.JOptionPane
[code]public class helloworld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
} String nome =
JOptionPane.showInputDialog("Dgite seu nome");
if(nome != null) {
JOptionPane.showMessageDialog(null,"Hello World " + nome,nome,0 );
System.exit(0);
}
}
} [/code]
Seu codigo ta fora do escopo do main, assim ele nunk ira funcionar =
e " /** " não passa de comentários, então vc pode retira=los se quiser!
o codigo certo poderia ser:
[code]import javax.swing.JOptionPane; // biblioteca JOptionPane;(obrigatorio)
public class HelloWorld { // declaração de classe
public static void main(String[] args) { // inicio do metodo principal "main"
String nome; // declaração da propriedade nome do tipo String
nome = JOptionPane.showInputDialog("Digite seu nome: ");//nome recebe a String digitada
if(nome.equals(null))// se o nome for nulo, sair do sistema, aki existe diferença entre linguagens!
System.exit(0);
else
JOptionPane.showMessageDialog(null,"Hello World "+nome);//só a necessidade de 2 parametros!
}// fim do main
// nesse código indiferente c vc digita o nome ou não a menssagem “Hello World” será exibida!
}[/code]
Espero ter ajudado…e procura seguir mina dica que é melhor, por existir diferença entre as linguagens, poucas pessoas vão ter pasciência para lhe explicar o básico!
Abraço!