Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Criando vetor

Por:   •  20/12/2017  •  1.395 Palavras (6 Páginas)  •  328 Visualizações

Página 1 de 6

...

}

}

//Metodo remoção de elemento na posição específica

public void removerElementoEspecifico(int posicao) {

if(qnt == 0){

JOptionPane.showMessageDialog(null,"Lista está vazia");

}else{

lista[posicao] = 0;

qnt--;

for (int i = posicao; i <= qnt; i++) {

lista[i] = lista[i + 1];

}

}

}

//Metodo remoção de elemento no fim do vetor

public void removerElementoFim() {

if (qnt == 0) {

JOptionPane.showMessageDialog(null,"Não foi possivel remover elemento");

} else {

lista[qnt - 1] = 0;

qnt--;

}

}

//Metodo de verificação de existencia do valor no vetor

public boolean verificaExistencia(int valor) {

if (qnt == 0) {

for (int i = qnt; i < lista.length; i++) {

if (lista[i] == valor) {

return true;

}

}

}else{

JOptionPane.showMessageDialog(null,"Valor não existe no vetor");

}

return false;

}

//Metodo remoção de elemento no fim do vetor

public void inserirOrdenado(int valor){

inserirFim(valor);

ordernador();

}

//Metodo ordenação do vetor

public void ordernador(){

int aux;

for (int i = 0; i < qnt; i++) {

for (int j = 0; j < (qnt -1); j++) {

if(lista[j] > lista[j + 1]){

aux = lista[j];

lista[j] = lista[j + 1];

lista[j + 1] = aux;

}

}

}

}

//Metodo remoção de elemento por valor

public void removerPorValor(int valor){

if (qnt == 0) {

JOptionPane.showMessageDialog(null,"Lista está vazia");

}else {

if(verificaExistencia(valor)){

}else{

for (int i = 0; i < qnt; i++) {

if(valor == lista[i]){

removerElementoEspecifico(i);

}

}

}

}

}

//Metodo remoção de elemento no fim do vetor

public void retornaQuantidadeVetor(){

JOptionPane.showMessageDialog(null, "A quantidade de elementos no vetor é: " + qnt);

}

...

Baixar como  txt (4.6 Kb)   pdf (42.2 Kb)   docx (12.9 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no Essays.club