If composto

JTextField txtCurso = new JTextField ("");

String curso = txtCurso.getText();

se (o campo curso for preenchido) {
  ...codigo;
} else {
  ...codigo;
}

transformando em linguagem… como ficaria?

outro codigo

se (preco > 0) {
se (codigo >= 0) {
  ...codigo;
} else { preco deve ser maior que 0 }
} else { codigo deve ser maior ou igual a 0}

nao tem um jeito menos podre de faze esse codigo?

obs.: nao encontrei na busca :grin:

[quote]nao tem um jeito menos podre de faze esse codigo?
[/quote]

Não o que você esta fazendo, mais seria mais ou menos assim:

[quote]JTextField txtCurso = new JTextField ("");

String curso = txtCurso.getText();

se (o campo curso for preenchido) {
…codigo;
} else {
…codigo;
}
[/quote]

JTextField txtCurso = new JTextField ("") if(txtCurso != null && txtCurso.trim().lenght() > 0){ //faz alhuma coisa }else{ //faz outra coisa (Como uma mnessagem solicitando que o campo seja preenchido) }

[quote]se (preco > 0) {
se (codigo >= 0) {
…codigo;
} else { preco deve ser maior que 0 }
} else { codigo deve ser maior ou igual a 0}
[/quote]

if(preco > 0 && codigo >= 0){
//seu código
}else{
//faz outra coisa
}

:lol: Dica, para iniciantes, um bom livro é Java Como Programar da Deitel

Um abraço

esse livro deboxa…
so que eh muito voltado para J2SE e oq eu quero é J2EE.
Essas duvida é do curso q eu to fazendo aidhfiuadhiu J2SE Fundamentos
:grin:
mais mesmo assim… valeu pela ajuda e pela dica