Ajuda urgente

ola, sou iniciante na programação, estou tentando fazer uma classe para cadastrar vários produtos e departamentos, porem a minha classe cadastraprodutos que segue abaixo esta com os seguintes erros:

import java.awt.List;
import java.util.ArrayList;
import javax.swing.*;
public class Cadastraprodutos{

private static int op;
public static void main(String args[])
{

String nome, nomedepartamento, gerente;
int codigo, preco, op;
// opçoes inicial
op=Integer.parseInt(JOptionPane.showInputDialog(“Digite a opção \n”+
“1= CADASTRAR PRODUTO \n”+
“2= CADASTRAR DEPARTAMENTO \n”+
“3= CONSULTAR PREÇO \n”+
“4= CONSULTAR PRODUTO POR FAIXA DE PREÇO\n” +
“5= SAIR”));

if (op==1) {
ArrayList lista = new ArrayList();
int op=1;
String retorno="";
while(op==1){
Produtos p = new Produtos();
codigo=Integer.parseInt(JOptionPane.showInputDialog(“Digite o dodigo do produto”));
nome=(JOptionPane.showInputDialog(“Digite o nome do produto”));
preco=Integer.parseInt(JOptionPane.showInputDialog(“Digite o preço do produto”));
nomedepartamento=(JOptionPane.showInputDialog(“Digite o nome do departamento”));
lista.add§;
op=Integer.parseInt(JOptionPane.showInputDialog(“Continuar 1 - Sim”));
}
else// aqui tem um erro
if (op==2){
ArrayList lista = new ArrayList();
int op=1;
String retorno="";
while(op==2){
Departamentos p = new Departamentos();
nome=(JOptionPane.showInputDialog(“Digite o nome do departamento”));
gerente=(JOptionPane.showInputDialog(“Digite o nome do gerente”));
lista.add§;
op=Integer.parseInt(JOptionPane.showInputDialog(“Continuar 1 - Sim”));
}
System.exit(0);

}}}}}// aqui apresenta um erro

// aqi apresenta um erro

Comece formatando seu código como descrito aqui:
http://www.guj.com.br/posts/list/50115.java

Depois, verifique se o número de chaves abertas e fechadas bate.
Por exemplo, antes do else do primeiro if, falta fechar chaves.

Ah sim, e da próxima vez, ajudaria também se você dissesse qual é a mensagem de erro que está dando. :wink:

Bem vindo ao fórum, segue algumas dicas e observações…

1°) Nunca crie tópicos do tipo “Urgente”, “Socorro” ou algo parecido, coloque no assunto uma frase que tenha a ver com a sua dúvida…

2°) Quando for postar código use a tag Code, fica melhor para visualizar e saber onde está o erro.

3°) Se você estiver usando Eclipse faça “Ctrl + Shift + F” dentro da classe para identar o código.

4°) Antes de codificar leia antes esse link(http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html).

Segue código com os erros corrigidos:

[code]import java.awt.List;
import java.util.ArrayList;
import javax.swing.*;

public class Cadastraprodutos {

public static void main(String args[]){
	 String nome, nomedepartamento, gerente;  
	 int codigo, preco, op;  
	 // opçoes inicial
	 op=Integer.parseInt(JOptionPane.showInputDialog("Digite a opção \n"+  
	 "1= CADASTRAR PRODUTO \n"+  
	 "2= CADASTRAR DEPARTAMENTO \n"+  
	 "3= CONSULTAR PREÇO \n"+  
	 "4= CONSULTAR PRODUTO POR FAIXA DE PREÇO\n" +  
	 "5= SAIR"));  
	   
	 if (op==1) {
		 ArrayList lista = new ArrayList();  
		 op=1;
		 String retorno="";  
	 	while(op==1){
			  Produtos p = new Produtos();
			 codigo=Integer.parseInt(JOptionPane.showInputDialog("Digite o dodigo do produto"));  
			 nome=(JOptionPane.showInputDialog("Digite o nome do produto"));  
			 preco=Integer.parseInt(JOptionPane.showInputDialog("Digite o preço do produto"));  
			 nomedepartamento=(JOptionPane.showInputDialog("Digite o nome do departamento"));  
			  lista.add(p);
			 op=Integer.parseInt(JOptionPane.showInputDialog("Continuar 1 - Sim"));  
	 	}  
	 } else {// aqui tem um erro
	 if (op==2){  
	 ArrayList lista = new ArrayList();  
	 op=1;
	 String retorno="";  
	 while(op==2){  
	  Departamentos p = new Departamentos();
	 nome=(JOptionPane.showInputDialog("Digite o nome do departamento"));  
	 gerente=(JOptionPane.showInputDialog("Digite o nome do gerente"));  
	  lista.add(p);
	 op=Integer.parseInt(JOptionPane.showInputDialog("Continuar 1 - Sim"));  
	 }  
	 System.exit(0);  
	 }}
 }

}
// aqui apresenta um erro

// aqi apresenta um erro
[/code]

valeu turma ja resolvido os problemas

e quando resolver os problemas, diga qual foi a solução encontrada para compartilhar isso com todos, pois outras pessoas podem passam pelo mesmo que vc.