import java.util.*; public class ParenBalancing { public static void main (String[] argv) { // Test 1. String s = "()(())()"; checkParens (s); // Test 2. s = "((())"; checkParens (s); // Test 3. s = ")("; checkParens (s); } static void checkParens (String inputStr) { // Extract letters from String. char[] letters = inputStr.toCharArray(); // We'll need a Character stack. Stack stack = new Stack (); boolean unbalanced = false; for (int i=0; i