import java.util.*;public final class beautiful {?? ?public static void main(String[] args) {??// TODO 自動生成的方法存根??Scanner sc=new Scanner(System.in);???? String W=sc.nextLine();???? //把字母存入字符串數組???? String[] W_Arrays=new String[W.length()];???? for(int i=0;i<W.length();i++) {???? ?W_Arrays[i]=W.substring(i, i+1);???? }???? //利用數組刪除相同元素,減少for循環的運行時間???? List<String> list=new ArrayList<String>();???? list.addAll(Arrays.asList(W_Arrays));???? //k用于判斷元素是否出現偶數次???? int k=1,n=0;???? boolean flag=true;???? while(true) {???? ?for(int j=1;j<list.size();j++) {???? ??if(list.get(n).equals(list.get(j))){???? ???k++;???? ???list.remove(list.get(j));???? ??}???? ?}???? ?//第二層循環完畢,判斷k是否為偶數???? ?if(k%2!=0) {???? ??System.out.println("NO");???? ??flag=false;//不為0則退出第一層循環,輸出結果???? ?}else {???? ??list.remove(list.get(n));//如果為偶數則刪除最開始的元素???? ??k=0;???? ?}???? }???? if(list.size()==0) {???? ?System.out.println("YES");???? }???? ?}}?報錯如下:Exception in thread "main" java.lang.Error: 無法解析的編譯問題:?at com.ACM.beautiful.main(beautiful.java:6)??????????????
請問我的代碼有什么問題,運行不了
幕布斯9176636
2018-10-09 11:24:44
