Criando vetor
Por: YdecRupolo • 20/12/2017 • 1.395 Palavras (6 Páginas) • 398 Visualizações
...
}
}
//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);
}
...