1. 程式人生 > >Java 判斷字串中()的個數是否相等

Java 判斷字串中()的個數是否相等

import java.util.Scanner;
class Zonghexunlian1_7{
	public static void main(String []args){
		System.out.println("輸入一個字串 判斷( )的個數是否相等");
		Scanner sc=new Scanner(System.in);
		String s=sc.nextLine();
		if(count(s,'(')==count(s,')'))//比較左右括號的出現次數
			System.out.println("YES");
		else
			System.out.println("NO");
	}
	public static int count(String s,char c){
		int x=0;
		for(int k=0;k<s.length();k++)
			if(s.charAt(k)==c)
				x++;
			return x;
	}
}