Programa para encontrar raizes de equação

a equação é assim f(x)= V-RI (e^(x/nt) -1)-X, queria fazer um programa que pedisse duas tentativas de variaveis, assim faria uma comparação no intervalo de crescimento e decrescimento para achar possíveis raizes, pois quando coloca para achar o X diretamente o netbeans passa horas e não encontra. por favor pessoal, é complicado até de explicar, mas façam um esforço por mim aí, pois isto tudo foi o máximo que eu consegui, mas o programa para logo depois de pedir as variaveis.

package javaapplication1;

/**
*

  • @author faelhelano
    */
    import java.util.Scanner;
    public class JavaApplication1 {

    /**

    • @param args the command line arguments
      */
      public static void main(String[] args) {
      // TODO code application logic here
      int func=0;
      double R = 10;
      double V = 1000;
      double I=10^-9;
      double n = 1;
      double t = 0.026;
      Scanner sc = new Scanner(System.in);
      System.out.print("Digite uma possivel raiz a: ");
      double a = sc.nextDouble();
      System.out.print("Digite uma possivel raiz b: ");
      double b = sc.nextDouble();
      double Z=V - R * I * (Math.exp(a / (n * t)) - a);
      double z=V - R * I * (Math.exp(b / (n * t)) - b);
      switch(func)
      {

      case 1:
      if(Z<0 & z<0){
      System.out.println(“tente novamente”);

      }
      break;

      case 2:
      if(Z>0 & z>0){
      System.out.println(“tente novamente”);

      }
      break;

      case 3:
      if(Z>0 & z<0){
      System.out.println(“existe uma raiz neste intervalo”);

      }
      break;
      case 4:
      if(Z<0 & z>0){
      System.out.println(“existe uma raiz neste intervalo”);

      }
      break;
      case 5:
      if (Z==0)
      {
      System.out.println(“o número ‘a’ é uma raiz”);

      }
      case 6:
      if (z==0)
      {
      System.out.println(“o número ‘b’ é uma raiz”);
      }
      break;

      }}}

formata o código ao menos …

Seu programa não entra em nenhuma opção do switch pois sua variável func é sempre 0, que não é nenhuma opção case.
Me parece que nesse caso uma estrutura if/else devidamente organizada seria uma solução mais adequada para verificar essas possibilidades de z e Z.