Estou querendo apenas somar um valor ao valor final e exibir, mas não está exibindo! o que está faltando?

código que estou tentando adicionar sabores ou borda recheada mas que não adiciona o valor do item ao total:

package pizzariajava;
          
    public class Pedidos {

String Nome;// variaveis dos sabores e adicionais    
String NovoSabor;
String Sabor;
String tipo;
String IngredienteAdd;
String IngredienteAdd1;
String DeletaSabor;

double NovoValor;// variaveis dos valores e calculos
double valor;
double valoradd;
double valordel;

void valoradd (double addvalor){
    this.valor = valor + valoradd;
        System.out.println("|--------------------------------------------|");
        System.out.println("|-----------Adicionado componentes------------|");
        System.out.println("|--------------------------------------------|");
        System.out.println("| Total Ingrediente Adicionado : R$..........." + addvalor + "|");
        System.out.println("|--------------------------------------------|");
    }

void valordel (double delvalor){
    this.valor = valor - valordel;
        System.out.println("|--------------------------------------------|");
        System.out.println("|-----------Retiradoo componentes------------|");
        System.out.println("|--------------------------------------------|");
        System.out.println("| Total Ingrediente Retirado : R$..........." + delvalor + "|");
        System.out.println("|--------------------------------------------|");
    }
    void extrato(){
            System.out.println("================== Pedido Pizza  ==================");
            System.out.println("Nome "  + Nome);
            System.out.println("Sabor "  + Sabor);
            System.out.println("Tamanho " + tipo);
            System.out.println("Nome Novo " + NovoSabor);
            System.out.println("1-Tipo Ingredientes Adicionado \n" + IngredienteAdd);
            System.out.println("2-Tipo Ingredientes Adicionado \n" + IngredienteAdd1);
            System.out.println("3-Tirar Ingredientes Usado \n" + DeletaSabor);
            System.out.println("Valor " + valor);
            System.out.println("Valor Total " + NovoValor);
            System.out.println("=================== Fim Pedidos ==      =================");
    }   

como eu faria por exemplo para cada vez que eu adicionar um ingrediente novo ele soma R$ 4,00 para borda recheada ou azeitonas e R$ 6,00 para cobertura extra de Catupiry ou presunto de peru ou mussarela de búfala, ou se eu retirar a azeitona ele subtrai os R$ 4,00 do valor total?

Maninho acredito que você deseja trabalhar com objetos (basicão do Java), pois o que eu vi no seu código é uma classe que cria um objeto do tipo Pedidos, você tem que criar agora uma classe que cria objetos do tipo “Adicionais”. E Então você poderá fazer algo desse tipo.

Pedido pedido = new Pedido();
Adicional azeitona = new Adicional();
azeitona.preco = 3;

pedido.addAdicional(azeitona);

System.out.println(pedido.getPreço() + " Reais");
//isso naturalmente iria imprimir "3 Reais"

pedido.retiraAdicional(azeitona);

System.out.println(pedido.getPreço() + " Reais");
//isso naturalmente iria imprimir "0 Reais"