Você está na página 1de 1

import java.util.Scanner; public class Parenteses { public static void main(String[] args){ Scanner scan = new Scanner(System.

in); Stack pilha = new Stack(); System.out.println("Introduza uma expresso:"); String expressao = scan.nextLine(); char []array = expressao.toCharArray(); for(int i=0; i < expressao.length(); i++){ if(array[i] == '(' ) pilha.push(i); else if(array[i] == ')') if(pilha.pop() == null){ System.out.println("Parenteses a mais na posio " + (i+1)); return; } } if(pilha.isEmpty()) System.out.println("Expresso bem formatada"); else System.out.println("Parenteses por fechar"); } }

Você também pode gostar