Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Ricardo Theodoro

[Resolvido] método de exclusão

Recommended Posts

Pessoal eu preciso criar um método de exclusão no caso 2 do meu sistema em JAVA!!!

Esse é o código q estou desenvolvedo:

import javax.swing.*;

public class principal {
	
	cadastro cad[];
	
	
	public int menu(){
		
		String opcao = JOptionPane.showInputDialog("1 - Incluir, 2 - asdads, 3 -adasd, 4 - sair");
		int retorno = Integer.parseInt(opcao); 
		
		return retorno;
	}
	
	
	
	
	
	public static void main(String[] args){
		principal obj = new principal();
		
		obj.cad = new cadastro[10];
		int tamanho = 0;
		
		int opcao = obj.menu(); 
		
		/*
		 * 
		 * AQUI DEpois vcs vão ler o arquivo e carregar o array
		 * 
		 * */
		
		
		while(opcao != 4){
			
			switch(opcao){
	
			case 1:String oque = JOptionPane.showInputDialog("CD ou LP????");
				   if(oque.equals("CD")){
					   //Declarando o objeto do tipo CDs
					   CDs variavel;
					   //Solicitando para o caro usuário os dados do CD!
					   String tipoMidia = JOptionPane.showInputDialog("É um CD ou DVD ou DUO?");
					   String nomeObra = JOptionPane.showInputDialog("nome da obra?");
					   String nrFaixas = JOptionPane.showInputDialog("Nr Faixas?");
					   String bandaCantor = JOptionPane.showInputDialog("Nome da Banda ou Cantor(a)?");
					   int nrF = Integer.parseInt(nrFaixas); 
					   //Criando o objeto do tipo CDs
					   variavel = new CDs(tipoMidia,nomeObra,bandaCantor,nrF);
					   
					   //Colocando o CD no array!!
					   obj.cad[tamanho] = variavel;
					   tamanho = tamanho + 1;
					   
					   
				   }else {
					 //Declarando o objeto do tipo LPs
					   LPs variavel;
					   //Solicitando para o caro usuário os dados do LP!
					   String nrRotacao = JOptionPane.showInputDialog("Qual o número de rotação do LP");
					   String r = JOptionPane.showInputDialog("É uma obra rara |SIM | NÃO?");
					   String nomeObra = JOptionPane.showInputDialog("nome da obra?");
					   String nrFaixas = JOptionPane.showInputDialog("Nr Faixas?");
					   String bandaCantor = JOptionPane.showInputDialog("Nome da Banda ou Cantor(a)?");
					   int nrR = Integer.parseInt(nrRotacao);
					   int nrF = Integer.parseInt(nrFaixas); 
					   //Criando o objeto do tipo CDs
					   variavel = new LPs(r,nrR,nomeObra,bandaCantor,nrF);
					  
					   //Colocando o CD no array!!
					   obj.cad[tamanho] = variavel;
					   tamanho = tamanho + 1;
					   
				   }
				   break;
			case 2:
				   break;
			
			case 3:
				   break;
			case 4:
					/*
					 * 
					 * AQUI depois, vcs vão gravar o arquivo. Para tanto, percorrer o array e colocar as 
					 * informações no arquivo.
					 * 
					 * */
				
				   break;
			
			}
			opcao = obj.menu();
			
			
		}
		
		
		
		
		
	}

}

O caso 2 precisa Excluir uma obra existente: Remover um LP ou CD da base de dados!!!

Fico no aguardo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

rESOLVIDO PESSOAL É ASSIM Ô:

 

break;
			case 2: String excluir = JOptionPane.showInputDialog("Você deseja excluir um CD ou LP????");
			   if(excluir.equals("CD")){
				   String cd = JOptionPane.showInputDialog("Qual CD você quer excluir");
				   int cd2 = Integer.parseInt(cd);
				   for (int i=0;i < obj.cad.length; i++){
					 if (cd2 == i){
						 obj.cad[cd2] = null;
					 }
				   }
			   }else{
				   if(excluir.equals("LP")){
					   String lp = JOptionPane.showInputDialog("Qual LP você quer excluir");
					   int lp2 = Integer.parseInt(lp);
					   for (int i=0;i < obj.cad.length; i++){
						 if (lp2 == i){
							 obj.cad[lp2] = null;
						 }
					   }
			   }

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.