Consulta por faixa de preço

como faço para fazer uma consulta por faixa de preço segue abaixo miha classe principal

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(“digite 1 para realizar outro cadastro- Sim”));

}}

//else
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("DIGITE 1 PARA CADASTRAR OUTRO DEPARTAMENTO "));

System.exit(0);
}}}}

formata isso cara…

vai no eclipse e aperta: “ctrl + shift + f”