Fila Dinâmica em Java

Por que está dando erro?

import javax.swing.JOptionPane;

/**
 *
 * @author amanda
 */
public class Fila01 {

    
      
    public void reverso(){
           String elementos = "";
        int tamanho = 0;
             int aux[]= new int[tamanho];
        int fim = 0;
        int inicio = 0;
             for (int i = inicio; i<=fim; i++) {
               int[] f = null;
             if(i<fim+1-i)
            {
                aux[i] = f[fim-i];
                aux[fim-i] = f[i];
            }
                f[fim-i] = f[i];
                f[i] = aux[i];
                elementos += f[i]+ " - ";}
    JOptionPane.showMessageDialog(null, elementos);
    
    }
}
    

Qual o erro?

Tem certeza que a posição fim é zero?

não imprime,

Você está criando um array de tamanho zero.
Está fazendo um laço que começa em zero e conta até zero.
O que exatamente deveria ser impresso?

1 curtida