Duvida na estrutura Throw

Olá pessoal será que podem me ajudar ?

:?: Eu estou querendo saber como eu faço para colocar mais de uma exceção com a estrutura throw que eu tento mas sempre dar um erro na segunda exceção que eu faço tipo, se alguém tiver um dica de como eu posso fazer para que as duas exceções funcionem estarei esperando uma resposta, uma ideia :!: :!: :

try
  {
        String st = JOptionPane.showInputDialog(null,"Digite o valor a ser   sacado");
        st = st.replace(',' , '.');
        saque = Double.parseDouble(st);

        if(saque > saldo)
       {
            throw new Exception("ex");
       }
  
       if(saque < 10)
       { 
           throw new Exception("ex2");
       }
  }
   catch(Exception ex)
   {
       JOptionPane.showMessageDialog(null,"Você não tem saldo suficiente", "ERRO", 0);
       System.exit(0);
   }
   catch(Exception ex2)
   {
       JOptionPane.showMessageDialog(null,"Não contem cedulas menor que  R$ 10,00", "ERRO", 0);
       System.exit(0);
   }

[color=“green”][size=“9”]*Editado para adicionar a BBCode de identação do código ;)[/size][/color]

Bem vindo ao PJ :grin:
Como você está jogando para fora 2 Exceptions (mesmo tipo de exeção) você deve utilizar somente 1 catch!

		try {
			String st = JOptionPane.showInputDialog(null,
					"Digite o valor a ser sacado");
			st = st.replace(',', '.');
			double saque = Double.parseDouble(st);

			double saldo = 100;
			if (saque > saldo ) {
				throw new Exception("ex");
			}

			if (saque < 10) {
				throw new Exception("ex2");
			}
		} catch (Exception ex) {
			if (ex.getMessage().equalsIgnoreCase("ex")){
			JOptionPane.showMessageDialog(null,
					"Você não tem saldo suficiente", "ERRO", 0);
			}else {
				JOptionPane.showMessageDialog(null,
						"Não contem cedulas menor que R$ 10,00", "ERRO", 0);
			}
			System.exit(0);
		}

Você utiliza 2 catch’s, da forma como vc implementou, caso as exeções fossem diferentes, tipo uma Exception e outra NullPointExecption, por exemplo…

[]s :cool:

você pode também criar suas exceptions, herdando da classe Exception
ai vc poderia fazer assim:

try { .... .... .... if(condição1) { throws new MinhaException1() } if(condição2) { throws new MinhaException2() } } catch(MinhaException1 ex) {1...} catch(MinhaException2 ex) {2...}